﻿@charset "utf-8";
/*********************************************
* CSS Document for lagou.com 拉勾招聘 
* Start Time 2013-06-14
* Author : Vee
* Contect : vee@3wcoffee.com
**********************************************
* background:#0d9572;             绿 背景色
* background:#0d9572;             绿 按钮
* background:#00694e;             绿 按钮 current
* color:#019875;                  绿字体
* background:#fafafa;             灰 背景色
* border:1px dashed #cfd0d2；     灰 边框
* height:30px;                    list page btn
* height:46px;                    login and register btn
* height:60px;                    detail page btn .btn_big
**********************************************/
*{outline: none; }html,body{height:100%;}
#body{min-height: 100%;height: auto !important; height: 100%; margin: 0 0 -37px;}
body{margin:0;padding:0; font:14px/22px "微软雅黑","宋体",Arial; color:#333;word-wrap:break-word;}
.clearfix:after{content: "";height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}  /* for IE/Mac */
h1,h2,h3,h4,h5{font-weight:normal;}
input[type="text"],input[type="password"]{border:2px solid #f1f1f1;outline:none;font:20px/32px "微软雅黑","宋体",Arial; width: 600px;height: 30px;  padding: 6px 10px; margin-top:20px;transition:border 0.2s ease-in 0s;}
input[type="button"],input[type="submit"]{font-family:"微软雅黑","宋体",Arial;outline:none;cursor:pointer;border:none;}
input[type="text"]:focus,input[type="password"]:focus{border:2px solid #d4e2e4;}
textarea{ border:2px solid #f1f1f1; width:600px; height:260px;outline:none; resize:none; font:20px/32px "微软雅黑","宋体",Arial; padding:6px 10px; margin-top:20px;transition:border 0.2s ease-in 0s;}
textarea:focus{ border:2px solid #d4e2e4; }:focus {outline: 0;}.placeholder { color: #777; }img{border:none;}
.dn{ display:none;}.db{display:block;}.fl{float:left!important;}.fr{float:right!important;}.clear{ clear:both;}
a{color:#555; text-decoration:none;cursor:pointer;-moz-transition: background-color 0.2s ease-out,color 0.1s ease-out; -webkit-transition: background-color 0.2s ease-out,color 0.1s ease-out;-ms-transition: background-color 0.2s ease-out,color 0.1s ease-out;transition: background-color 0.2s ease-out,color 0.1s ease-out;}a:hover{color:#019875;}
dl,dd{margin:0;}em{ font-style:normal;}ul.reset{margin:0;padding:0;list-style:none;}h2{font-size:16px;margin:10px 0;}
.c9{color:#999;}.c7{color:#777;}.c5{color:#555;}.c3{color:#333;}
.f24{ font-size:24px;}.f20{ font-size:20px;}.f18{ font-size:18px;}.f16{ font-size:16px;}.f14{ font-size:14px;}
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb0{ margin-bottom:0 !important;}.mb50{margin-bottom:50px;}.mt20{ margin-top:20px;}
span.error{display:block; margin:5px 0 10px 0; font-size:14px; color:#ff6a6a;text-align:left; background:url(img/error.png) 0 3px no-repeat; padding-left:20px; line-height:22px;}
::selection{background: #019875; color: white; /* Safari */}
::-moz-selection{background: #019875; color: white; /* Firefox */ }
.triangle{ height:0;width:0;overflow: hidden;font-size: 0;line-height: 0; border-width:6px 5px 0; border-style:solid dashed; border-color:#019875 transparent transparent;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.triangle.transform{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform: rotate(180deg);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
/*end globel style*/

/*weibo加关注 | 只首页*/
#wbfocus{float:right;margin:5px 120px 0 0;height:24px;}

/*首页激活提示*/
#remindActive{height:104px;background:#fafafa;}
#remindActive .remind{font-size:14px;width:741px;height:81px; background:url(img/remind.png) 70px 10px no-repeat;padding:23px 0 0 283px; margin:0 auto;}
#remindActive .remind span{color:#019875;}
#remindActive a{color:#777; padding:0 10px;}
#remindActive a.remindbtn{color:#fff;background:#019875;}
#header{min-width:1024px;height:60px; background:#fafafa;border-top:3px solid #019875;}
#header .wrapper{width:1024px;margin:0 auto; position:relative;z-index:90;}
.logo{border:0; float:left; margin:10px 0 0 0;}
#navheader{float:left;position:relative; margin-left:30px;font-size:0;}
#navheader li{height:60px;display: inline-block;*display: inline; *zoom:1;position:relative; z-index:3;margin:0;padding: 0 20px;}
#navheader li.current{z-index:1;}
#navheader li a{height:57px;line-height:57px;font-size:20px;color:#999;float:left;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#navheader li.current a{color:#333;border-bottom:3px solid #019875;}
#navheader li a:hover{color:#333;}
#navheader li i{position:absolute;right:-10px;top:10px;width:23px;height:15px;background:url(img/icon_new.png) right top no-repeat;}
#navheader li b{font-size: 12px;line-height:18px;font-weight: 100;position:absolute;left:100px;top:10px;color:#fff;background:#fd470c;padding:0 5px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
#header ul.loginTop{margin:0;padding:0;list-style:none; position:absolute;right:0;top:0; overflow:hidden;}
#header ul.loginTop li{float:left;color:#fff; height:22px;background:#019875;padding:4px 0;}
#header ul.loginTop a{color:#fff; padding:0 12px;}
#header ul.loginTop a:hover{color:#cceae3;}
#header dl{float:right;*max-width:170px; color:#fff;background:#019875; position:absolute; right:0;z-index:101; cursor:pointer;line-height:30px;}
#header dt{display:block; position:relative;  color:#fff; padding:0 40px 0 20px; background:#019875; min-width:105px;overflow:hidden;}
#header dt span{float:left;}
#header dt span.red{width:9px;height:9px;background:url(img/noticeDot.png) no-repeat;margin:11px 0 0 10px;}
#header dt i{ position:absolute; top:14px; right:25px;  border:4px solid #fff; border-color:#fff #019875 #019875; display:block; font-size:0px; height:0; width:0;-webkit-transition: transform 0.2s ease 0s;-moz-transition: transform 0.2s ease 0s;-o-transition: transform 0.2s ease 0s;transition: transform 0.2s ease 0s;}
#header dt:hover i, #header dl.expend dt i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg); top:12px; border-color:#019875 #019875 #fff #019875\9;}
#header dd{ display:none;}
#header dd.btm{ border-bottom:1px dashed #34ad91;}
#header dd a{display:block; color:#fff; padding:0 20px; background:#019875;}
#header dd a:hover, #header dd a.current{background:#91cebe;}
#header dd a span.red{color:#fff;font-size:12px; float:right;padding-top:1px;*margin:-32px 0 0 0;}
#noticeTip{color:#019875;background:#fff; position:relative;float:right; margin:45px 0 0 0;padding:1px 8px;border:2px solid #c4c4c4;}
#noticeTip span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
#noticeTip span.bot{border-width:8px;border-style:  dashed dashed solid;border-color:  transparent transparent #c4c4c4;right:20px;top:-16px;}
#noticeTip span.top{border-width:8px;border-style:  dashed dashed solid;border-color:  transparent transparent #ffffff;right:20px;top:-14px;}
#noticeTip a{color:#019875;}
#noticeTip a.closeNT{width:12px;height:12px;display:inline-block;margin-left:10px;background:url(img/close_notice.png) no-repeat;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
#noticeTip a.closeNT:hover{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
#container{width:1024px;margin:35px auto 0; padding-bottom:100px; }
#search_box{width:744px;height:41px; position:relative;}
#search_input{border:2px solid #747778;border-right:none;width:574px; height:23px; line-height:23px;float:left;font-size:16px;padding:7px 8px;margin:0;}
#search_button{height:41px;width:152px; color:#FFF; font-size:18px;border:none;background:#747778;float:right; cursor:pointer;}
#search_button:hover{background:#616364;}
#search_box{border:2px solid #019875;width:740px;height:37px; position:relative;}
#search_input{width:476px; height:23px; line-height:23px;float:left;font-size:16px;padding:7px 8px 7px 10px;margin:0 0 0 94px;border:0;}
#search_button{height:37px;width:152px; color:#FFF; font-size:18px;border:none;background:#019875;float:right; cursor:pointer;}
#search_button:hover{background:#028b6b;}
#searchType{cursor:pointer;position:absolute;list-style:none;padding:0;margin:0;width:98px;background:#fff;left:-2px;top:0;}
#searchType li{font-size:16px;height:23px;line-height:24px;padding:7px 22px;border:2px solid #91cebe;display:none;}
#searchType li.type_selected{height:23px;border-left:2px solid #019875;border-right:2px solid #019875;border-top:0;border-bottom:0;display:block;}
.searchtype_arrow{ height:0;width:0;overflow: hidden;font-size: 0;line-height: 0; border-width:5px 5px 0; border-style:solid dashed; border-color:#019875 transparent transparent;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; position:absolute; top:18px;left:73px;}
.searchtype_arrow.transform{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform: rotate(180deg);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#sidebar{width:230px;  position: absolute; z-index:101;*position: relative; *float:left; }
.fixed {position:fixed !important; /* IE 6 不支持 fixed，只能用 absolute */top:0 !important;}
#sidebar .mainNavs{background:#fafafa; }
#sidebar .menu_main{width:206px;padding:6px 12px; *padding-bottom:10px; border:2px solid #fafafa; border-right:none;overflow:hidden;position:relative;}
#sidebar .menu_main h2{font-size:18px;padding-left:8px;font-weight:500; /* background:url(img/arr.png) right 5px no-repeat; */}
#sidebar .menu_main h2 span{width:13px;height:14px;background:url(img/arr.png) 0 0 no-repeat;float:right; margin-top:3px;*margin-top:-15px;}
#sidebar .menu_main a{float:left;white-space:nowrap;margin:0 5px 5px 0;padding:0 8px;*padding:0 6px;}
#sidebar .menu_main a:hover{/* background:#019875; */ color:#019875;text-decoration:underline;}
#sidebar .current .menu_main{background:#fff; border:2px solid #c9cbce; border-right:none; z-index:102;}
#sidebar .menu_sub{width:540px;padding:15px 30px 5px 30px; position:absolute;top:0;left:230px; z-index:101; border:2px solid #c9cbce;background:#fff;}
#sidebar .menu_sub dl{margin:0 0 20px;*position:relative;}
#sidebar .menu_sub dt{width:70px;font-size:14px;margin:0;text-align:right;position:absolute;*left:0;}
#sidebar .menu_sub dt a{padding:0; color:#333;line-height:28px;text-decoration:underline;}
#sidebar .menu_sub dt a:hover{color:#019875; text-decoration:underline;}
#sidebar .menu_sub dd{margin-left:100px;overflow:hidden;}
#sidebar .menu_sub dd a{white-space:nowrap;padding:0 10px;background:url(img/arr.png) -29px center no-repeat; color:#777;line-height:28px;margin-left:-1px;}
#sidebar .menu_sub dd a:hover{color:#019875; text-decoration:underline;}
#sidebar .menu_sub dd a.curr{color:#019875;background-position:-29px center !important;}
#sidebar .subscribe{display:block;font-size:18px;height:46px;line-height:46px;background:#fafafa url(img/sub_icon.png) 180px center no-repeat;padding:0 80px 0 20px;margin-top:12px;border-bottom:2px solid #019875;}

/*index content*/
.content{ width:744px; float:right;}
.da-thumbs {list-style: none;height: 118px;	position: relative;	margin: 0 0 25px 0;	padding: 0;}
.da-thumbs li {	float: left;margin-right:8px;background: #fff;position: relative;	border:2px solid #fafafa;}
.da-thumbs li.last{margin-right:0;}
.da-thumbs li a,.da-thumbs li a img {display: block;position: relative;}
.da-thumbs li a {color:#fff;overflow: hidden;}
.da-thumbs li a div {position: absolute;background: #333;background: rgba(1,152,117,0.9);*background:#0d9572;background:#0d9572\0;filter:alpha(Opacity=90);	width: 100%;height: 100%;}
.da-thumbs li a em{display:block;width:100px;height:5px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff\0;filter:alpha(Opacity=30);margin:0 6px;}
.da-thumbs li a h2{font-size:24px;height:24px;line-height:24px;margin:10px 8px 8px 8px;font-weight:normal;text-align:center;overflow:hidden;}
.da-thumbs li a p{font-size:12px;margin:6px 8px;line-height:18px;}
ul.hot_tags{margin-bottom:23px; overflow:hidden;}
.hot_tags li{float:left; font-size:16px;}
.hot_tags li.first{margin-right:10px;line-height:30px;color:#555;}
.hot_tags li a{display:block;color:#fff; background:#91cebe; padding:3px 15px; margin:0 10px 10px 0;}
.hot_tags li a:hover{ background:#019875;}
/*home banner*/
#home_banner{width:744px;height:160px;position:relative;margin:0 0 18px;overflow:hidden;}
#home_banner .banner_bg{float:left;list-style:none;margin:0;padding:0;width:612px;height:160px;overflow:hidden;position:relative;left:0}
.banner_bg li{display:block;width:612px;height:160px;}
#home_banner .banner_control{float:right;width:121px;height:160px;position:relative;right:0;top:0}
#home_banner .banner_control em{width:127px;height:50px;background:url(img/control_current.png) 0 0 no-repeat;position:absolute;z-index:21;top:0;left:-6px}
#home_banner .thumbs{list-style:none;margin:0;padding:0}
/*cursor:pointer; nancy 删掉*/
#home_banner .thumbs li{width:113px;height:42px;border:4px solid #d3d3d3;position:relative}
#home_banner .thumbs li i{background:url(img/thumb_cover.png) no-repeat;width:113px;height:42px;position:absolute}
#home_banner .thumbs li.current i{background:0}
#home_banner .thumbs li.thumbs_1,#home_banner .thumbs li.thumbs_2{margin-bottom:5px}
ul.hotabbing{font-size: 0;background:#f6f6f6;}
ul.hotabbing li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;padding:7px 20px;font-size:18px;color:#999;}
ul.hotabbing li.current{border-top:3px solid #77d3be;background:#fff;color:#333;}
ul.hotabbing li.recommendNew{position:relative;}
ul.hotabbing li i{width: 23px;height: 15px;position:absolute;right:-10px; top:-5px;background:url(img/icon_new.png) left top no-repeat;}
ul.hot_pos{clear:both;}
.hot_pos li{padding:13px; line-height:25px; position:relative; }
ul.hot_pos i{width: 12px;height: 14px;position:absolute;background:url(img/hot.png) left top no-repeat;left:0;}
.apply{ position: absolute; right:0; background:#ff9a10; color:#fff; font-size:16px;  line-height:25px; cursor:pointer; }
.apply:hover{ background-color:#d9830e;}
.hot_pos .apply a{color:#fff; display:block;padding:0 8px;}
.hot_pos .apply a:hover{color:#fff; }
.hot_pos .apply a.sended{background:#bfbfbf;width:64px;text-align:center;}
.hot_pos .odd{background:#fafafa;}
.hot_pos a{font-size:16px; color:#333;}
.hot_pos a.btn{color:#fff;}
.hot_pos a:hover{color:#0d9572;}
.hot_pos a.btn:hover{color:#fff;}
.hot_pos a.wb{font-size:14px;color:#777;}
.hot_pos a.wb:hover{color:#555;}
.hot_pos_l{float:left;width:360px;}
.hot_pos_l a{ text-decoration:underline;}
.hot_pos_l a span{ color:#0d9572; margin:0;}
.hot_pos span{ margin-right:10px; }
/**add nancy**/
.hot_posHotPosition span{white-space:nowrap;}
.hot_pos_r{float:right;width:338px;margin-left:20px;}
.hot_pos_r .recompany{margin-right:80px;}
.hot_pos_r a span{ color:#0d9572; margin:0;}
.hot_pos .recommend{font:24px Candara; color:#e46a4a;position:absolute;right:10px;top:8px;cursor:pointer;}
.hot_pos .recommend span{float:right;width:200px;text-align:center;font:14px 宋体;color:#777;border:2px solid #e1e1e1;background:#fff; padding:3px;position:absolute;right:-80px;*top:30px;display:none;}
.hot_pos .recommend:hover span{display:block;}
.hot_pos .recommend em{font-size:12px;color:#999;}
.companyTags li{font-size:12px;float:left; padding:0 5px; background:#fff; border:1px solid #a9a9a9;color:#a9a9a9;margin:5px 15px 0 0; line-height:18px;}
.btn{font-size:16px;color:#fff;background:#0d9572 url(img/arrow.png) 88px center no-repeat;padding:5px 40px 5px 15px;margin:10px 0 0 0;}
.btn:hover{background-color:#00694e; color:#fff;}
#backtop{display:none;background:url(img/backtop.png) left top no-repeat;width:28px;height:64px;position:fixed;bottom:80px;margin-left:1060px; cursor:pointer;}
#backtop:hover{background-position:right top !important;}
#qrSide{ background:url(img/qr_index.jpg) no-repeat; width:108px; height:132px; position:fixed; right:0; bottom:160px; z-index:3;}
#qrSide a{ background:#cfd0d2 url(img/x.png) no-repeat; position:absolute; right:0; top:-15px; width:15px; height:15px;}
#footer{ clear:both; height:36px; border-top:1px solid #ebebeb;line-height:36px;}
#footer .wrapper{width:754px;margin:0 auto;padding-left:270px;}
#footer a{padding:0 10px; color:#555;}
.footer_qr{ position:relative;}
.footer_qr i{ display:none; border:3px solid #0D9572; background:url(img/qrcode.jpg) no-repeat; width:242px; height:242px; position:absolute; bottom:20px; left:0px;z-index:100;}
#footer .copyright{color:#999;float:right; *margin-top:-36px; }
#footer .copyright a{color:#999;}
/*search_list.html*/
.sidebar{width:230px; float:left;}
.greybg{ background:#fafafa; padding:20px 20px 10px 20px; *padding-bottom:20px; }
#selected{margin-bottom:4px;}
#selected div{font-size:16px; color:#393d3f; margin-bottom:13px;}
#selected ul{ overflow:hidden;}
#selected li{background:#0d9572;white-space:nowrap; color:#fff; margin-bottom:13px; padding:2px 8px; float:left;}
#selected li span{float:left;}
#selected li span.select_remove{width:9px;height:9px;background:url(img/xs.png) no-repeat; cursor:pointer; margin:8px 0 0 12px;}
#options dl,#options dt{ margin-bottom:10px;}
#options dt{ font-size:18px; color:#393d3f; cursor:pointer;position:relative; }
#options dt em{ height:0;width:0;overflow: hidden;font-size: 0;line-height: 0; border-width:6px 5px 0; border-style:solid dashed; border-color:#393d3f transparent transparent;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; margin-left:10px;*margin-left:7px; position:absolute; margin-top:10px;}
#options dt em.transform{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform: rotate(-90deg);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#options dd div{ padding:2px 10px;margin-bottom:5px; color:#555; cursor:pointer; -moz-transition: background-color 0.2s ease-out,color 0.1s ease-out;
    -webkit-transition: background-color 0.2s ease-out,color 0.1s ease-out;
    -ms-transition: background-color 0.2s ease-out,color 0.1s ease-out;
    transition: background-color 0.2s ease-out,color 0.1s ease-out;}
#options dd div:hover{color:#fff; background:#91cebe;}
.workplace{ margin:0 0 15px; line-height:22px;overflow:hidden;}
.workplace dd,.workplace li{float:left; margin-left:5px;}
.workplace dd.more,.workplace li.more{padding-right:15px;position:relative;}
.workplace a{ color:#555; padding:2px 5px; cursor:pointer;}
.workplace a:hover{background:#0d9572; color:#fff;}
.workplace a.current{background:#0d9572; color:#fff;}
.Pagination{margin:20px 0; overflow:hidden;line-height:30px;}
.Pagination a,.Pagination span{height:30px; line-height:30px;margin:0 10px 10px 0; float:left;padding:0 10px; color:#fff; background:#91cebe;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.Pagination a:hover,.Pagination span:hover{background:#009875;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.Pagination a.current,.Pagination span.current,.Pagination span.disabled{background:#009875;cursor:pointer;}
.Pagination input{border:1px solid #cbcbcb;margin:0 5px; height:28px;font-size:16px;line-height:28px;}
.noresult{ height:160px; font-size:24px; color:#555; background:#fafafa url(img/noresult.png) 80px 55px no-repeat; padding:120px 0 0 220px; margin-top:15px; line-height:32px;}
.noresult span{font-size:16px; color:#999;}
.qq_group{margin:20px 0 0 0;border-top:3px solid #747676;border-bottom:3px solid #dadada; background:url(img/subscribe_bg.jpg) repeat;padding:20px;}
.qq_group p{font-size:24px; margin:15px 0 0 0;}
.workplace .searchlist_expectCity{border:2px solid #c9cbce;color:#333 !important;width:596px; font-size:14px; background: #fff; position:absolute;z-index:10;float:right;margin:35px 0 0 144px;*float:left;*margin:35px 0 0 -545px;*padding-top:12px;}
.hc_tag .workplace .searchlist_expectCity{margin:35px 0 0 -84px;*float:left;*margin:35px 0 0 -600px;}
.workplace .searchlist_expectCity dt{margin:3px 0 !important;*left:0px !important;}
.searchlist_expectCity > span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
.searchlist_expectCity > span.bot{border-width:10px; border-style:dashed dashed solid;border-color:transparent transparent #c8c8c8;right:177px;*right:77px;top:-22px;}
.searchlist_expectCity > span.top{border-width:10px; border-style:dashed dashed solid;border-color:transparent transparent #ffffff; right:177px;*right:77px; top:-19px;}
.hc_tag .searchlist_expectCity > span.bot{right:20px;top:-22px;}
.hc_tag .searchlist_expectCity > span.top{right:20px; top:-19px;}
.citymore_arrow{position:absolute;right:0;top:10px;}
/* .wp_cl{margin-top:-33px !important;*margin:0 0 10px -10px !important;} */
/*login.html*/
#login_bg{ background:#019875 url(img/bgwall.png) center 100px no-repeat;overflow:hidden;}
.login_wrapper{ width:640px; margin:0 auto;color:#777;font-size:16px;padding-top:110px;}
.login_header{position:relative; margin-bottom:20px;}
.login_header img{margin:30px 0 0 20px;}
#cloud_s{position:absolute; left:375px; top:15px;}
#cloud_m{position:absolute; left:470px; top:-35px;}
.login_box{min-height:150px; background:#eafffd; padding:40px; overflow:hidden;}
.login_box_btm{background: url(img/login_btm.png) repeat-x; height:10px;}
#loginForm{width:360px; margin:0; border-right:1px dashed #999; float:left;}
#loginForm a{color:#019875; }
#loginForm input#email{width:296px;font-size:16px; color:#777; border:none;}
#loginForm input#password{width:296px;font-size:16px; color:#777;  border:none;}
#loginForm input#user_name{width:296px;font-size:16px; color:#777; border:none;}
#loginForm input#user_phone{width:296px;font-size:16px; color:#777; border:none;}
#loginForm input:focus{border:2px solid #fff;-webkit-box-shadow: 0px 0px 4px #b5f0e7;-moz-box-shadow: 0px 0px 4px #b5f0e7;box-shadow: 0px 0px 4px #b5f0e7;}
#loginForm .fr{color:#777; margin-right:45px;}
#loginForm .fr:hover{color:#019875;}
#loginForm label{vertical-align:top;}
/**add nancy**/
.registerJianJu{ *height:36px;}
#loginForm input[type="checkbox"]{margin-bottom:20px;border:none;background:none}
#submitLogin{width:155px; height:46px;font-size:16px; line-height:46px; clear:both; float:left; background:#019875; color:#fff; border:none; text-align:center;}
.submitLogin{width:155px; height:46px;font-size:16px; line-height:46px; clear:both; float:left; background:#019875; color:#fff; border:none; text-align:center;}

#submitLogin:hover{ background:#00694e;}
.login_right{*width:170px; float:left;margin:10px 0 0 30px;line-height:30px;}
.registor_now{color:#019875;background:url(img/registor_now.png) right center no-repeat; padding-right:24px; float:left; height:30px;line-height:30px;}
.registor_now:hover{color:#019875; text-decoration:underline;}
.login_others{ clear:both; margin:70px 0 10px 0;}
.icon_wb{width:54px; height:54px; float:left; background:url(img/wbqq.png) left top no-repeat; margin:0 30px 0 10px;}
.icon_qq{width:54px; height:54px; float:left; background:url(img/wbqq.png) right top no-repeat;}
.login_wrapper input[type="text"],.login_wrapper input[type="password"]{margin:0 0 20px 0; border:none;}
.login_wrapper span.error{margin:-10px 0 10px 0; }
#loginForm input[type="text"],#loginForm input[type="password"]{margin:0 0 20px 0;}
#loginForm span.error{margin:-10px 0 10px 0; }
.login_box h1{font-size:24px;font-weight:normal;color:#555;margin:0px 0 20px 0;}
.login_box h2{font-size:18px;font-weight:normal;color:#555;margin:0 0 15px 0;}
.login_box h3{font-size:20px;font-weight:normal;color:#555;margin:0 0 25px 0;}
.register_radio{list-style:none; margin:0 0 20px 0; padding:0;}
.register_radio li{width:148px; height:42px; font-size:18px; color:#555; text-align:center; line-height:42px;float:left; background:#fff; margin:15px 11px 0 0; border:2px solid #fafafa; cursor:pointer; position:relative;}
.register_radio li:hover{border:2px solid #93b7bb;}
.register_radio li.current{border:2px solid #93b7bb;}
.register_radio li em{ background:url(img/s_choose.png) no-repeat; width:31px; height:32px; position:absolute; right:-1px; top:-1px;}
.register_radio li input[type="radio"]{cursor:pointer;position:absolute;left:-2px;top:-2px;margin:0;width:152px;height:46px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; }
.login_box .typeBtn{float:left;width:160px;font-size:18px;text-align:center;color:#fff;background:#0d9572;padding:10px 0;margin: 0 30px 20px 2px;}
.login_box .typeBtn:hover{background:#00694e;}
.choosetype_l{width:390px;border-right:1px dashed #c4d5d4;padding-top:10px;overflow:hidden;}

/*company_list.html*/
.content_l{ float:left; width:680px;}
.content_l h1{font-weight:normal; line-height:42px; margin:0 0 20px 0;}
.hc_tag{margin-bottom:20px;}
.hc_tag > dt{padding-bottom:10px; overflow:hidden;}
.hc_tag h2{margin:0 0 10px 0;}
.hc_tag > dd{ background:#fafafa; padding:20px 15px 10px 15px; overflow:hidden;}
.hc_tag dl{ overflow:hidden; *margin-bottom:10px;}
.hc_tag dl dt{ float:left; font-weight:bold; width:75px;}
.hc_tag dl dd{ margin-left:75px; }
.hc_tag dl a{ float:left; margin:0 10px 10px 0;padding:0px 8px;white-space:nowrap;}
.hc_tag dl a:hover{background:#0d9572; color:#fff;}
.hc_tag dl a.current{background:#0d9572; color:#fff;}
.hc_list{width:700px; overflow:hidden;}
.hc_list > li{ width:190px; float:left; background:#fafafa url(img/hc_list_bg.gif) left bottom repeat-x; padding:15px 13px; border:2px solid #fff; border-bottom:none; margin:0 10px 20px 0;}
.hc_list > li:hover{background:#fafafa url(img/hc_list_bg_curr.gif) left bottom repeat-x; border:2px solid #e6e7e8; border-bottom:none;}
.hc_list h3{font-size:14px; margin:0 0 10px;}
.hc_list a{ line-height:22px; display:block;position:relative;}
.hc_list a:hover h3{ color:#0d9572; text-decoration:underline;}
.comLogo{position:relative;margin:0 0 10px 0;}
.comLogo ul{position:absolute;left:0;bottom:0; width:165px;margin:0;padding:0;}
.hc_list a ul{list-style:disc;color:#fff;display:block; background-color:#000;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;  padding:5px 5px 5px 20px; line-height:18px;}
.hc_list ul.ctags{margin:10px 0 0 0; border-top:1px dashed #e6e7e7; padding-top:10px; overflow:hidden;}
.hc_list ul.ctags li{white-space:nowrap; font-size:12px; float:left; border:1px solid #cbcbcb; background:#fff; margin:6px 5px 0 0; padding:0 4px;}
.hc_list ul.ctags li.current{ border:1px solid #0d9572; color:#0d9572;}
.content_r{ float:left; width:280px; margin-left:64px;}
.content_r .eventAd{display:block;margin:20px 0;}
.subscribe_side{border-top:3px solid #747778;border-bottom:3px solid #dadada; background:url(img/subscribe_bg.jpg) repeat; padding:25px 16px 15px 16px;line-height:30px; overflow:hidden;}
.subscribe_side div.subpos {font-size:20px; color:#555; margin-bottom:15px;}
.subscribe_side div.subpos span{ font-size:46px;}
.subscribe_side em{ color:#0d9572;}
.subscribe_side div.why{font-size:20px;color:#555;}
.subscribe_side h2{font-size:45px;color:#555; line-height:46px;font-weight:normal;}
.subscribe_side div.count{font-size:18px; color:#777;margin:15px 0 0 0;}
.subscribe_side div.count em{font-size:20px; color:#555;background:#fff;border:2px solid #93b7bb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0 2px;margin:0 1px;}
.subscribe_side i{font-size:20px;white-space:nowrap;font-style:normal; color:#333; text-decoration:underline; float:right; margin-top:10px;}
.subscribe_side ul li{padding-left:60px; margin:20px 0; line-height:22px;}
.subscribe_side ul li.sub1{background:url(img/sub.png) 0 12px no-repeat; }
.subscribe_side ul li.sub2{background:url(img/sub.png) 0 -70px no-repeat;}
.upload_file{display:block; margin-top:10px; background:#0d9572 url(img/upload_file.png) 220px center no-repeat; color:#fff; font-size:24px; height:60px; line-height:60px; text-align:center;}
.upload_file:hover{color:#fff;background-color:#00694e;}

/*job_detail.html*/
.job_detail{ padding-bottom:30px;background:#fafafa; margin-top:6px;}
.job_detail dt{padding-right:35px;}
.job_detail dt h1{max-width:440px;float:left; color:#fff; font-size:30px; line-height:38px; background:#91cebe; margin:-6px 0 10px 35px; *margin:-14px 0 10px 35px; padding:6px 20px;}
.job_detail dt em{ background:url(img/title_arrow.png) no-repeat; width:6px; height:8px; position:absolute; margin:-6px 0 0 -26px; *margin:-6px 0 0 -21px;}
.job_detail dt h1 div{font-size:14px; line-height:14px; font-weight:normal; margin:0 0 10px -5px;}
.job_detail .edit{width:25px; height:25px; background:url(img/c_edit.png) 0 1px no-repeat; float:right; margin:30px 0px 0 20px;}
.job_detail dd{padding:15px 35px 10px 35px;color:#777;word-wrap: break-word; overflow:hidden;}
.job_request{ clear:both; font-size:20px; line-height:40px; border-bottom:1px solid #e5e5e5;}
.job_request span{padding-left:20px;background:url(img/jd_icon.png) left center no-repeat;}
.job_request span.red{color:#e6775c;font-size:24px;}
.job_request div{font-size:14px;color:#777; line-height:22px;margin-top:10px;}
.job_bt{border-top:1px solid #fff;}
.job_detail dd h3.description{ font-size:16px; color:#555; border-left:7px solid #91cebe; padding:2px 0 0 7px; line-height:16px; margin-bottom:20px;}
.job_detail ol{margin:0; padding-left:20px; line-height:35px;}
.resume{background:#f2f2f2 url(img/resume.png) 40px 20px no-repeat; padding-left:100px; margin:30px 0 0; overflow:hidden;}
.resume div{width:340px;margin:6px 0px 6px 55px; float:left; }
.resume div.clearfix{margin:0;width:100%;}
.resume div.clearfix a{margin:0 6px;}
.resume a{word-wrap: break-word; color:#777; text-decoration:underline;margin:15px 0 0 0;}
.resume a:hover{color:#019875;}
.resume span.c3 a{color:#333;}
.resume span.c3 a:hover{color:#019875;}
.resume div a{margin:0;}
.resume .setBtns{float:left;margin:15px 0 0 0;}
.resume .setBtns a{margin:0 5px;}
.resume_web{background-image:url(img/resume_web.png);}
.job_detail dd.unresume{background:#f2f2f2 url(img/unresume.png) 40px 20px no-repeat; padding-left:80px; margin:30px 0 0; overflow:hidden;}
.unresume div{ margin:6px 0 6px 10px; float:left; padding:10px 0;}
.unresume a{ text-decoration:underline;}
.unresume a:hover{color:#019875;}
.resume input,.unresume input{position:absolute;margin:0 0 0 -90px; width:90px; cursor:pointer;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.job_company dt{ position:relative; padding-bottom:25px; margin-bottom:10px; background:url(img/breakline.gif) center bottom repeat-x; }
.job_company dt a{ color:#555;}
.job_company .b2{border:2px solid #91cebe;}
.job_company dt h2{ margin:0; color:#019875;}
.job_company dt div{ position:absolute; left:90px; bottom:5px; padding:20px 0; }
.job_company dt span{color:#555;width:90px;text-align:center;position:absolute; z-index:22; background-color:#FFF; margin:0 0 0 50px; bottom:45px; border:2px solid #d4d4d4; padding:0 3px; font-size:12px; line-height:18px; }
.job_company dd{padding:10px 0;}
.c_feature li{margin:0 0 5px 0; color:#777; line-height:25px; overflow:hidden;}
.c_feature span{background:#fafafa; padding:0 6px; color:#333; margin-right:8px; float:left;}
.c_feature a{color:#777; text-decoration:underline;}
.c_feature a:hover{color:#019875;}
.job_company dd h4{margin:20px 0 10px 0;font-weight:600;}
.edit_tag{color:#019875; text-decoration:underline; float:left; margin-top:5px;}
.edit_tag:hover{color:#019875;}
.btn_apply{padding:0 22px; font-size:20px; height:43px;line-height:43px;background-image:none;margin-top:25px;}
.btn_sended{cursor:default;background:#bfbfbf;font-size: 20px; height: 43px; line-height: 43px; margin-top: 25px; padding: 0 22px;}
.btn_sended:hover{background:#bfbfbf;}
#setResume,#setResumeApply{padding:30px 0 0 0;width:502px;}
#setResume td,#setResumeApply td{padding-bottom:10px;}
#setResume td.f18,#setResumeApply td.f18{padding-left:30px;}
.resumeSetForm label{float:left;padding:8px 0 8px 30px;}
.resumeSetForm label span{font-weight:bold;}
.resumeSetForm label span.red{font-weight:normal;color:#ff5151;}
.resumeSetForm label a{font-weight:bold;color:#333;}
.resumeSetForm label a:hover{ text-decoration:underline;color:#019875;}
.resumeSetForm div{margin-right:30px;}
.resumeSetForm div a{color:#555; text-decoration:underline;}
.resumeSetForm div a:hover{color:#019875;}
.resumeSetForm label.bgPink{background-color:#fffde8;width:472px;margin-top:15px;}
.resumeSetForm .btn_profile_save{margin:20px 0 0 180px;}
#setResumeApply .btn_profile_save{margin:20px 0 0 160px;}
.resumeSetForm .setBtns{float:right;padding:8px 0;position:relative;}
#reUploadResume1{position:absolute;left:35px;left:15px\9;top:8px;width:90px;width:110px\9;height:25px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
#reUploadResume2{position:absolute;left:35px;left:15px\9;top:8px;width:90px;width:110px\9;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.resumeSetForm span.error{margin:0 20px -5px 35px;}
.job_detail .saoma{width:48px;height:71px;cursor: pointer;background:url(img/saoma.png) 0 0 no-repeat;position:relative;float:right; margin:0;}
.job_detail .saoma_btm{margin:-80px 20px 0 0;*margin:0px 20px 0 0;}
.open>.dropdown_menu{margin-top:78px !important;*margin:70px 0 0 -220px !important;opacity:1;visibility:visible}
.dropdown_menu{width:288px;height:154px;background:url(img/saowo_bg.png) no-repeat;color:#fff;display:block;*position:relative;padding:18px 8px 8px 8px;margin:58px 0 0 -220px;opacity:0;visibility:hidden;-webkit-transition:.25s;transition:.25s}
.dropdown_menu .drop_l{position:absolute;*position:relative;*margin-left:0px;width:131px;text-align:center}
.dropdown_menu .drop_r{margin:7px 0 0 139px;float:left;*margin:-160px 0 0 139px;}
.drop_r .drop_title{width:163px;height:54px;background:url(img/saowo_title.png) no-repeat;*margin:0!important;}
.drop_r p{font-size:12px;margin:10px 0;*margin-top:60px;line-height:20px}
.drop_r p span{display:block;font-size:14px;margin-top:5px}
#myRecommend_jd{overflow:hidden;margin-bottom:25px;}
#myRecommend_jd h2{font-size:14px;font-weight:600;}
#myRecommend_jd h2 i{font-size:14px; font-style:normal; float:right;margin-right:5px;}
#myRecommend_jd ul{border-top:1px dashed #e5e5e5;}
#myRecommend_jd li{border-bottom:1px dashed #e5e5e5; position:relative;}
#myRecommend_jd li a{font-size:14px;padding:10px 0;display:block;text-decoration:none;}
#myRecommend_jd li span{width:200px;display:block;}
#myRecommend_jd li span.f14{color:#333;}
#myRecommend_jd li a:hover  span.f14{color:#019875;}
#myRecommend_jd li em{position:absolute;right:5px;top:10px;font:24px Candara; color:#e46a4a;}
#myRecommend_jd .more{float:right;color:#019875; text-decoration:none;margin-top:10px;}
.interview_experience dt{background:#fafafa;font-size:18px;margin-top:33px;padding:7px 0 7px 15px;}
.interview_experience dd{padding:22px 0;border-bottom:1px dashed #cccccc;}
.jd_item{min-height:53px;position:relative;}
.jd_item img{position:absolute;width:53px;height:53px;}
.jd_item div{margin-left:65px;}
.jd_item div h4{font-size:18px;margin:2px 0 8px;overflow:hidden;}
.jd_item div h4 span{float:left;}
.jd_item_star{width:98px;height:16px;background:url(img/stars.png) 0 0 no-repeat;margin:3px 0 0 10px;}
.jd_item_star.star_0{background-position:0 0 !important;}
.jd_item_star.star_1{background-position:0 -16px !important;}
.jd_item_star.star_2{background-position:0 -32px !important;}
.jd_item_star.star_3{background-position:0 -48px !important;}
.jd_item_star.star_4{background-position:0 -64px !important;}
.jd_item_star.star_5{background-position:0 -80px !important;}
.jd_item_text{word-wrap:break-word;/* background:url(img/jd_dot_l.png) 0 0 no-repeat; */ padding-left:38px;margin:10px 0 0 27px;}
/* .jd_item_text i{width:26px;height:23px;background:url(img/jd_dot_r.png) 0 5px no-repeat;display:inline-block; margin:0 0 0 10px;} */
.remarkMore{color:#019875;margin:0 5px;}
.remarkMore:hover{text-decoration:underline;}
.like_record{position:relative}
.like_record i{text-align:center;width:140px;font:14px 宋体;color:#777;border:2px solid #f2f2f2;background:#fff;padding:3px;position:absolute;left:-30px;top:30px;display:none}

/****subscribe.html****************************************/
.selected{height:94px; background:#fafafa; margin-bottom:12px;}
.selected h2{width:570px; float:left;font-size:30px; font-weight:normal; color:#555; line-height:54px;  margin:0 0 0 10px;}
.sbox{float:right; width:94px; height:94px; position:relative;}
.sclose{ position:absolute; top:6px;right:6px; width:20px; height:20px; background: url(img/edit.png) 0 0 no-repeat;}
.sclose:hover{ background-position:-20px 0;}
.sedit{ position:absolute; top:32px;right:6px; width:20px; height:20px; background: url(img/edit.png) 0 -20px no-repeat;}
.sedit:hover{ background-position:-20px -20px;}
.s1{border-left:4px solid #93b7bb;}
.s2{border-left:4px solid #71ab9e;}
.s1 .sbox{background:#93b7bb;}
.s2 .sbox{background:#71ab9e;}
.selected span{font-size:18px; color:#777;  margin-left:15px; line-height:40px;}
.btn_big{padding:0 40px; font-size:32px; color:#fff; border:none; height:60px;line-height:60px;background:#0d9572; float:left; margin:15px 0 5px;overflow:hidden;}
.btn_big:hover{background:#00694e; color:#fff;}
.apply_num{ clear:both; color:#999999;margin-bottom:30px;}
.apply_num span{color:#019875;}
.s_form{font-size:16px;}
.s_form dl{ margin-bottom:20px; padding:20px 25px; background:#fafafa;}
.s_form dt{margin-bottom:16px;}
.s_form h3{color:#fff; font-size:24px; height:42px; line-height:42px; font-weight:normal;background:#93b7bb; padding:0 20px 0 30px; float:left; margin:0 0 0 -35px; position:relative;}
/**add by nancy rss页面的圆点**/
.rss_circle{background: url(img/rss_circle.png) no-repeat;width:4px;height:3px;display:inline-block;position:absolute;top:50%;right:62%;}
/**add end by nancy**/
.s_form h3 em{ background:url(img/s_arrow.png) no-repeat; width:10px;height:14px; position:absolute; left:0; top:42px;}
.s_form dd{ clear:both;}
.s_radio,.s_radio_sp{width:660px;list-style:none; margin:0; padding:0;}
.s_radio li,.s_radio_sp li{width:77px; height:77px; font-size:18px; color:#555; text-align:center; line-height:77px;float:left; background:#fff; margin:15px 8px 0 0; border:3px solid #fafafa; cursor:pointer; position:relative;}
.s_radio li:hover,.s_radio_sp li:hover{border:3px solid #93b7bb;}
.s_radio li.current,.s_radio_sp li.current{border:3px solid #93b7bb;}
.s_radio li em,.s_radio_sp li em{ background:url(img/s_choose.png) no-repeat; width:31px; height:32px; position:absolute; right:-1px; top:-1px;}
.s_radio li input[type="radio"]{cursor:pointer;position:absolute;left:0;top:0;margin:0;width:83px;height:83px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; }
.select{ background:url(img/select.gif) no-repeat; width:625px; height:46px; padding-left:12px; margin:20px 0 0 0; border:none; text-align:left; font:20px/46px "微软雅黑","宋体",Arial;color:#a9aaa5;}
.select_short{ background:url(img/select_short.png) no-repeat; width:228px; height:46px; padding-left:12px;  margin:20px 0 0 0; border:none; text-align:left; font:20px/46px "微软雅黑","宋体",Arial;color:#a9aaa5;}
.disableBtn{ background:#93b7bb;}
.disableBtn:hover{ background:#93b7bb;}
#box_industry{ position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:606px; padding:15px 0 0 15px;*margin:62px 0 0 -630px;*padding-bottom:15px;}
#box_industry li{width:138px; font-size:18px; color:#555; margin:0 13px 13px 0; float:left; background:#fafafa; text-align:center; line-height:38px; cursor:pointer;}
#box_industry li:hover{ background:#93b7bb; color:#fff;}
#box_industry li.current{ background:#93b7bb; color:#fff;}

#sub_box_job{position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:606px; padding:15px 0 0 15px;*margin:62px 0 0 -630px;}
#sub_box_job dl{clear:both; background:none; padding:0;}
#sub_box_job dt{float:left; color:#6c9a9f; font-size:18px; font-weight:bold; width:116px; line-height:38px; padding-left:20px;}
#sub_box_job dd{clear:none;float:left; width:470px;}
#sub_box_job li{width:132px; height:38px; line-height:38px;margin:0 13px 13px 0;padding-left:10px; background:#f1f1f1 url(img/select_arrow.png) 116px 15px no-repeat; float:left; cursor:pointer;}
#sub_box_job li.li_3 ul{margin-left:-154px;}
#sub_box_job li:hover{ background-position:116px -25px; background-color:#93b7bb; color:#fff;}
#sub_box_job ul.job_sub{width:438px; position:absolute; z-index:100; border:2px solid #c9cbce; background-color:#fff; padding:10px 0 0 10px;*padding:10px 0 10px 10px;margin:0 0 0 -10px;*margin:28px 0 0 -79px;}
#sub_box_job ul.job_sub li{ font-size:14px; color:#555; width:193px; height:30px; line-height:30px;margin:0 11px 11px 0; background:none; float:left;}
#sub_box_job ul.job_sub li:hover{background:#b4d4d8; color:#fff;}
#box_salary{ position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:606px; padding:15px 0 0 15px;*margin:62px 0 0 -630px;*padding-bottom:15px;}
#box_salary li{width:138px; font-size:18px; color:#555; margin:0 13px 13px 0; float:left; background:#fafafa; text-align:center; line-height:38px; cursor:pointer;}
#box_salary li:hover{ background:#93b7bb; color:#fff;}
#box_salary li.current{ background:#93b7bb; color:#fff;}

.s_tips li span{border:2px solid #d4d4d4; font-size:14px; position:absolute;left:5px; top:-13px; *top:-30px; z-index:1; background:#fff;line-height:18px; text-align:left; width:160px; padding:2px 5px;}
.salary_range{font-size:18px;overflow:hidden;}
.salary_range input{ width:146px !important;  margin:0 5px 0 0; }
.salary_range div{width:200px;display:inline-block;}
.salary_range div span{ font-size:20px; line-height:45px;}
.salary_range span{ font-size:14px; line-height:45px;}
.salary_range span.error{position:absolute;margin:50px 0 20px 0!important; font-size:14px!important; line-height:22px!important;}
.salary_range span.error[for="salaryMax"]{margin:50px 0 20px 235px!important;}
/* .salary_range{font-size:20px; padding-top:20px; *padding:10px 0 20px 0; overflow:hidden;}
.salary_range input{ width:176px;  margin:0 5px 0 0; }
.salary_range div{ float:left; width:230px;}
.salary_range div span{ font-size:20px; line-height:46px;}
.salary_range span{ font-size:16px; line-height:50px; *padding-top:10px;}
.salary_range span.error{position:absolute;margin:50px 0 20px 0!important; font-size:14px!important; line-height:22px!important;}
.salary_range span.error[for="salaryMax"]{margin:50px 0 20px 235px!important;} */
.btn_cancel{font-size:32px; float:left; line-height:60px; padding:0 40px; margin:15px 0 0 10px;}
.btn_cancel:hover{ color:#000;}
.s_reason{margin-bottom:20px;}
.s_reason dt{ font-size:18px; margin-bottom:10px;}
.s_reason span{color:#93b7bb;}
.s_reason dd{ line-height:40px;}
.s_reason dd span{ font-size:24px; margin-right:5px;}
.qrcode{ text-align:center; padding-bottom:20px;margin-bottom:20px;}

/****company_detail.html***************************/
.c_detail{min-height:200px; margin-bottom:30px; position:relative;}
.c_detail_bg{ background:#fafafa;padding-bottom:20px;}
.c_detail .c_logo{position:absolute; left:0; height:196px;width:196px;}
/* .c_detail .c_logo img{border:3px solid #91cebe;} */
.c_detail .c_logo img{position:absolute; left:0;}
.c_detail #logoShow{display:block;position:relative;background:none;padding:0;margin:0;height:190px;width:190px;border:3px solid #91cebe;}
.c_detail #logoShow span {color:#fff;position:absolute;bottom:0;left:0px;height:50px;width:180px;display:block;padding:10px 0 0 10px;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; cursor:pointer;}
.c_detail input[type="file"]{width:190px; height:190px; position:absolute; top:0;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; cursor:pointer;}
.c_box{ margin:0 30px 0 220px;}
.c_box h2{ font-size:24px; margin:0 0 10px 0; font-weight:normal; float:left;}
/**add by nancy**/
.companyName h2{width:300px;height:24px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
/**add end by nancy**/
.c_box h1.fullname{font-size:18px; line-height:30px;color:#555;margin:0 0 10px 0;}
.c_box h3{ clear:both; font-size:20px; margin:20px 0 0 0; font-weight:normal; }
.c_box em{ background:url(img/unvalid.png) no-repeat; width:15px; height:19px; float:left; margin:3px 0 0 10px;}
.c_box em.valid{background:url(img/valid.png) no-repeat; }
.c_box span.va{width:90px;text-align:center;position:absolute; z-index:22; background-color:#FFF; margin:-24px 0 0 -50px; border:2px solid #d4d4d4; padding:0 3px; font-size:12px; line-height:18px; }
.c_box span.waitReview{background:#a0a0a0; color:#fff; padding:2px 6px; margin:0 0 0 15px;}
.c_box a.applyC{background:#0d9572; color:#fff; padding:2px 6px; margin:0 0 0 15px;}
#applyC{position:absolute; margin-left:-68px; width:70px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; cursor:pointer;}
.c_box .s_input{ width:430px; margin-bottom:10px;}
.c_box .s_input input{ width:412px;}
.c_box .oneword{ color:#777;overflow:hidden;}
.editDetail{ overflow:hidden;*margin-top:-10px;}
.editDetail input[type="text"]{width:400px;*margin:0 0 10px -220px;}
.editDetail input[type="submit"]{*margin-left:-230px;}
.quote1{ background:url(img/quote_l.png) no-repeat;width:17px;height:15px; float:left; margin-right:5px;}
.quote2{ background:url(img/quote_r.png) no-repeat;width:17px;height:15px; margin-left:5px;}
.c_box ul{/*  clear:both; */margin-top:20px;}
.c_box li{white-space:nowrap; float:left; margin:0 18px 7px 0; border:1px solid #cbcbcb; background:#fff; font-size:12px; color:#777;}
.c_box li span{ float:left;padding:0 5px;}
.c_box li.link{color:#777; text-decoration:underline; cursor:pointer; border:none; background:none;}
.c_box li i{ float:left;width:12px; cursor:pointer; display:none; font-style:normal; font-size:18px; line-height:18px;}
/*.c_box li:hover{ margin:0 11px 7px 0;}*/
.c_box li:hover i{ display:block;}
.jobsTotal{float:right;margin:10px 25px 0 0;color:#555;}
.jobsTotal i,.jobsTotalB i{font-style:normal;color:#0d9572;font-size:18px;}
.jobsTotalB{float:right;font-size:14px !important;color:#555!important;margin:10px 80px 0 0;}
.c_reported ul{margin-left:-5px;}
.c_reported ul a.article{width:200px;height: 32px;font-size:16px;line-height:32px;display:block;padding:0 0 0 15px;background:url(img/square.gif) 0 10px no-repeat;overflow:hidden;}
.c_reported ul li{position:relative;padding-right:10px;}
.c_reported ul a.c_edit{top:3px;right:-18px;}
.c_reported input[type="text"]{ width:210px;font-size:18px;margin-top:10px;}
.reportForm{overflow:hidden;width:240px;}
.c_reported .addnew_right{width:240px ;}
.c_reported .addnew_right a{margin:10px 0 0 80px;}
.c_reported span.error{margin:5px 0 0 0 !important;}
#logoUploader .uploadBtn{width:120px;height:32px;font-size:16px; line-height:32px; text-align:center;background:#91cebe;color:#fff;position:relative;margin-bottom:5px;}
#logoUploader .uploadBtn:hover{background:#019875;}
#logoUploader .uploadBtn input{width:120px;height:32px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;position:absolute; left:0;top:0;}
#logoUploader .uploadIntro{margin-bottom:10px;}
#imgOuter{width:300px;height:300px;border:1px solid #91cebe;line-height:220px; overflow:hidden;margin-right:30px;position:relative;}
#imgOuter > img{display:block; margin:0 auto; position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-150px;}
#imgPreview{border:1px solid #91cebe;}
#saveLogo{margin-top:10px;}
.saveLogoBtn{color:#fff;font-size:16px;line-height:32px;padding:0 20px;background:#91cebe;}
.saveLogoBtn:hover{background:#019875;}

/*start job detail page add labels*/
.addLabel{margin-top:20px;height:29px;clear:both;overflow:hidden;}
.addLabel .label_form{ width:200px; float:left;}
.addLabel input[type="text"]{border:1px solid #cbcbcb; width:184px; height:26px; line-height:26px; font-size:16px; padding:0 8px; margin:0;}
.addLabel input[type="text"]:focus{border:1px solid #cbcbcb;}
.addLabel #add{ float:left; width:70px; height:28px; line-height:28px; font-size:16px; text-align:center; color:#fff; background:#129f7e; border:none; margin:0;}
.company_tags{ clear:both;margin-top:20px;}
.company_tags li{ float:left; white-space:nowrap;margin:0 18px 7px 0; border:1px solid #cbcbcb; background:#fff; font-size:12px; color:#777;}
.company_tags li span{ float:left;padding:0 5px; white-space: nowrap;}
.company_tags li.link{color:#777; text-decoration:underline; cursor:pointer; border:none; background:none;}
.company_tags li i{ float:left; width:12px; cursor:pointer; display:none; font-style:normal; font-size:18px; line-height:18px;}
.company_tags li:hover i{ display:block;}
/*end job detail page add labels*/
/*edit labels*/
#addLabels{ margin:20px 0 0 0;}
#addLabels a.change{ float:left; color:#019875; text-decoration:underline; margin-top:5px;}
#addLabels input{ border:none;font-size:16px; width:215px;height:28px; line-height:28px; float:left; margin:0;padding:0 10px;}
#addLabels #add_label{ float:left; width:77px; height:28px; line-height:28px; font-size:16px; text-align:center; color:#fff; background:#129f7e; border:none; }
#addLabels ul{ margin-top:10px;}
#addLabels li{white-space:nowrap; border:1px solid #fff; cursor:pointer; padding:0 5px;}
#addLabels li:hover{  border:1px solid #cbcbcb;}
#addLabels li.curr{  border:1px solid #cbcbcb;}
.btn_small{border:none; cursor:pointer; color:#fff; height:40px; line-height:40px; font-size:18px; padding:0 30px;background:#0d9572; float:left; margin:15px 0 5px;transition:background 0.2s ease-in 0s;}
.btn_small:hover{background:#00694e; color:#fff;}
.btn_cancel_s{white-space:nowrap;height:40px; line-height:40px; font-size:18px; padding:0 20px; margin:15px 0 0 10px; float:left;}
.btn_cancel_s:hover{color:#333;}
.c_breakline{height:10px; background: url(img/breakline.gif) repeat-x;margin-bottom:35px; }
.c_section{margin-bottom:40px;position:relative; background-color:#fafafa;}
.c_section h2{ float:left; color:#fff; font-size:24px; font-weight:normal; height:43px; background:#91cebe; margin:-8px 0 10px 40px;/*已投递简历状态:40px;old:20px*/ padding:0 20px; line-height:43px; position: absolute; z-index:2;}
.c_section h2 em{ background:url(img/title_arrow01.png) no-repeat; width:6px; height:8px; position:absolute; left:-6px; top:0;}
.c_section > dd{color:#555; padding:50px 25px 20px 25px;clear:both; }
.c_section_service > dd{color:#555; padding:50px 0px 20px 25px; clear:both; }
.c_section span.error{margin:5px 0 10px 0;}
.c_product{clear:both;margin-bottom:40px; height:220px;position:relative;}
.c_product h2{ float:left; color:#fff; font-size:24px; font-weight:normal; height:43px; background:#91cebe; margin:-8px 0 10px 20px; padding:0 30px; line-height:43px; position:relative; z-index:2;}
.c_product h2 em{ background:url(img/title_arrow01.png) no-repeat; width:6px; height:8px; position:absolute; left:-6px; top:0;}
.c_product dd{ position: absolute; left:0; background:#7d7d7d;height:220px; color:#fff; }
.c_product dd img{ float:left;}
.c_product dd .new_product{ float:left;}
.cp_intro{ float:right; width:280px;height:220px; padding-left:20px;/*  overflow:hidden; */}
.cp_intro h3{font-size:18px; font-weight:normal; *margin-top:20px; width:210px;}
.cp_intro h3.cp_h3_c{width:230px;}
.cp_intro h3 a{color:#fff;}
.cp_intro span.error{margin:5px 0;}
.scroll-pane{width: 260px;height: 140px;overflow: auto;}
.newProduct{clear:both;margin-bottom:40px;position:relative;}
.newProduct dt{ position:absolute;z-index:2;margin:-8px 0 10px 20px;}
.newProduct h2{ float:left; color:#fff; font-size:24px; font-weight:normal; height:43px; background:#93b7bb; margin:0; padding:0 30px; line-height:43px;}
.newProduct h2 em{ background:url(img/title_arrow.png) no-repeat; width:6px; height:8px; position:absolute; left:-6px; top:0;}
.newProduct dd{background:#fafafa;color:#fff; padding-bottom:20px; overflow:hidden;}
.newProduct .cp_intro{ height:auto;}
.newProduct dd img{ float:left;}
.newProduct dd .new_product{ float:left;}
.newProduct input[type="text"]{ width:240px; margin-top:10px;font-size:18px;line-height:40px; }
.newProduct textarea{margin-top:10px;width:240px; height:100px;font-size:18px; line-height:28px;}
.newProduct .word_count{margin-right:20px;}
.newIntro .s_textarea{ height:120px;}
.newIntro .s_textarea textarea{height:120px;}
.newIntro dd{overflow:hidden;}
.c_edit{ width:25px; height:25px; position:absolute; right:7px; top:7px;z-index:10; background:url(img/c_edit.png) 0 1px no-repeat;}
.c_edit:hover{ background-position:-30px 0px;}
.member_wrap{position:relative;}
.c_add{ width:25px; height:25px; position:absolute; right:37px; top:7px; background:url(img/c_edit.png) 0 -25px no-repeat;}
.c_add:hover{ background-position:-29px -25px;}
/**modify nancy**/
/* .c_intro{font-size:18px; text-indent:2em; line-height:30px;word-wrap:break-word;} */
.c_intro{font-size:18px; line-height:30px;word-wrap:break-word;}
ul.c_jobs{margin:-10px 0 0 0;*margin:-50px 0 0 -20px;}
.c_jobs li{ margin-bottom:30px;border-left:3px solid #91cebe; background:#fff; height:60px;}
.c_jobs a{height:60px;color:#555;  display:block; padding:0 10px 0 15px; overflow:hidden;}
.c_jobs li:hover{background: #91cebe;}
.c_jobs a:hover h3,.c_jobs a:hover span,.c_jobs a:hover span.pos,.c_jobs a:hover div{ color:#fff;}
.c_jobs h3{width:520px;padding:5px 0; margin:0; font-size:18px; color:#0d9572; font-weight:normal;}
.c_jobs h3 span.pos{font-size:18px; color:#0d9572; font-weight:normal;}
.c_jobs h3 span{color:#999;font-size:14px; float:none;margin-right:10px;}
.c_jobs span{color:#999;font-size:14px; float:right; margin-top:-30px;}
.c_tags{position:relative;margin-bottom:30px;}
.c_tags table{ width:283px; color:#555; font-size:18px; line-height:24px; }
.c_tags table td{border-right:3px solid #fff;border-bottom:3px solid #fff;}
.c_tags table span.error{width:140px;word-wrap:break-word;}
.c_tags td{background:#fafafa;  padding:7px 10px;}
.c_tags td a{color:#0d9572; text-decoration:underline;}
/*add by nancy*/
.solveWrap td a{color:#0d9572; text-decoration:underline; overflow: hidden;white-space: nowrap;
text-overflow: ellipsis; display:block; width:190px;}
/*add end by nancy*/
.editTags input[type="text"]{ width:160px; height:30px;font-size:18px;margin:0;}
.select_tags{ background:#fff url(img/s_drop.png) 160px center no-repeat; height:40px; line-height:40px; font-size:18px;border:2px solid #f1f1f1 !important; width:184px;text-align:left;color:#777; padding:0 35px 0 5px;}
.select_tags_short{ background:#fff url(img/s_drop.png) 120px center no-repeat; height:40px; line-height:40px; font-size:18px;border:2px solid #f1f1f1 !important; width:144px;text-align:left;color:#777; padding:0 35px 0 5px;}
.select_tags_focus{border:2px solid #d4e2e4; border-bottom:none;}
.selectBox{ position: absolute; z-index:11; background:#fff; border:2px solid #d4e2e4; border-top:none; width:180px; *margin:40px 0 0 -186px;}
.selectBoxShort{ position: absolute;right:29px;margin-top:40px; z-index:11; background:#fff; border:2px solid #d4e2e4; border-top:none; width:140px; }
.selectBox li,.selectBoxShort li{font-size:18px; color:#999; text-align:left; line-height:38px; padding-left:5px; cursor:pointer;}
.selectBox li:hover,.selectBoxShort li:hover{background:#fafafa;}
.selectBox li.current,.selectBoxShort li.current{background:#fafafa;}
.c_stages{font-size:18px;line-height:40px; *z-index:12;}
.c_stages .stageSelect{overflow:hidden;}
#stageform label{float:left;padding-right:10px;}
#stageform #stagesList > li{margin-top:20px;}
#stagesList .selectBoxShort{margin-top:-1px;}
#stageform #stagesList input[type="text"]{width:124px;height: 37px; line-height:37px;margin:3px 0 0 0; font-size: 18px;padding:0 8px;}
#stageform #stagesList input[type="button"]{margin:0;}
#stageform .box_invest{ position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:224px; *margin:62px 0 0 -232px;}
#stageform .box_invest li{ font-size:18px; color:#555;  text-align:left; padding-left:20px; line-height:38px; cursor:pointer;}
#stageform .box_invest li:hover{ background:#93b7bb; color:#fff;}
.c_member .c_add,.c_reported .c_add{ right:7px;}
.c_member dd{ padding:40px 0 20px 0;}
.member_info{min-height:120px;padding:30px 20px 40px 20px; border-bottom:1px solid #e5e5e5; position: relative;}
.m_portrait {float:left; width:122px; height:122px;}
.m_portrait div{ background:url(img/profile_cover.png) no-repeat; width:122px; height:122px; position:absolute; z-index:5;}
.m_portrait img{width:120px; height:120px; position:absolute; z-index:4;}
.m_name{float:left;width:118px;margin:70px 0 0 0px; font-size:24px; text-align:center;word-wrap:break-word; }
.m_name a.weibo{background:url(img/sina-icon.png) no-repeat; float:right; width:25px; height:20px;}
.m_position{float:left;width:118px; margin:8px 0 10px 00px; font-size:14px;text-align:center;word-wrap:break-word; }
.m_intro{clear:left; text-indent:2em; text-align:justify;}
.newMember{ overflow:hidden;}
.newMember .new_portrait{ float:none; margin:0;}
.newMember input[type="text"]{ width:220px; font-size:18px;}
.newMember textarea{ width:220px; height:140px; font-size:18px; line-height:28px;}
.noborder{ border:none;}
.addnew{height:110px; font-size:18px; line-height:32px; padding:20px 0 0 150px; background:url(img/addnew.png) 0 0 no-repeat;}
.addnew a{ font-size:16px;color:#0d9572; text-decoration:underline; float:left; margin:10px 0 0 0;}
.addnew_right{background:url(img/addnew.png) center 30px no-repeat; width:280px; padding:180px 0 60px 0; text-align:center; font-size:18px; line-height:32px; }
.addnew_right a{ font-size:16px;color:#0d9572; text-decoration:underline; float:left; margin:10px 0 0 100px;}

/**my_list.html**/
.content_mid{width:680px; padding:0 60px; background:#fafafa; margin:0 auto;}
.c_section_mid .c_add{right:27px;}
.c_section_mid .addnew{margin:70px 0 20px 0;}
ul.my_jobs{margin:20px 0 0 0;}
.my_jobs li{ margin-bottom:30px;border-left:3px solid #91cebe; padding:2px 10px 2px 15px; background:#fff;}
.my_jobs h3{padding:5px 0; margin:0!important; font-weight:normal;}
.my_jobs h3 a{font-size:18px; color:#0d9572; }
.my_jobs h3 span{color:#999;font-size:14px; float:none;margin-left:0;margin-right:10px;}
.my_jobs span.receivedResumeNo a{font-size:16px;color:#0d9572;}
.my_jobs span{color:#999;font-size:14px; float:right; margin-top:-30px;}
.my_jobs li span.expireDay{color:#555;margin-left:10px;}
.my_jobs li span.expireDay i{color:#e46a4a;font-style:normal;font-weight:bold;}
.my_jobs li div{margin:5px 0;}
.links a{color:#0d9572; text-decoration:underline; margin-left:8px;}
.links a:hover{color:#0d9572; text-decoration:underline;}
.my_jobs li div.links{position:absolute;float:right; margin-top:-30px;right:50px; }
/* #positionTabs{margin:20px 0 30px;overflow:hidden;}
#positionTabs li{float:left; }
#positionTabs li a{display:block;line-height:40px;font-size:18px;color:#555;padding:0 12px;border-bottom:2px solid #d9eee9;}
#positionTabs li.current a{color:#000;border-bottom:2px solid #4bb096;}
 */
#positionTabs{margin:20px 0 30px;*margin-left:-20px;overflow:hidden;}
#positionTabs li{float:left; border-right:1px solid #555;}
#positionTabs li a{display:block;font-size:18px;line-height:18px;color:#555;padding:0 12px;}
#positionTabs li.current a{color:#000;font-weight:600;}

/**new_job.html**/
.c_section_mid dt div{ float:right; margin:15px 20px 0 0; color:#555;}
.c_section_mid dt span{ font-size:18px;color:#0d9572;}
.c_section_mid h3{ font-size:24px; line-height:30px; font-weight:normal; background:url(img/square.gif) 0 10px no-repeat; padding:0 0 0 25px; margin:40px 0 0px 0;}
.c_section_mid .my_jobs h3{background:none;padding:0;}
.c_section_mid h3 span{font-size:20px; margin-left:30px;}
.c_section_mid h3 span.explain{font-size:14px; margin-left:10px;}
.c_section_mid dd{ padding:0px 15px 20px 30px; overflow:hidden;}
#box_category{position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:606px; padding:15px 0 0 15px;*margin:62px 0 0 -630px;}
#box_category dl{clear:both; background:none; padding:0;}
#box_category dt{float:left; color:#6c9a9f; font-size:18px; font-weight:bold; width:116px; line-height:38px; padding-left:20px;}
#box_category dd{clear:none;float:left; width:470px; padding:0 !important;}
#box_category li{width:142px; height:38px; line-height:38px;margin:0 13px 13px 0; background:#fafafa; text-align:center; float:left; cursor:pointer;}
#box_category li:hover{ background-position:116px -25px; background-color:#93b7bb; color:#fff;}
#box_category li.current{ background-position:116px -25px; background-color:#93b7bb; color:#fff;}
.s_radio_ex li{ font-size:18px; line-height:22px; padding:20px 11px 0 11px; height:57px; width:55px;}
.word_count{font-size:14px; color:#b5b5b5; margin:5px 0 0 10px;}
.word_count span{color:#ff8585;}
.c_section_mid .btn_big,.c_section_mid .btn_cancel{margin:50px 0;-moz-transition: background-color 0.2s ease-out;-webkit-transition: background-color 0.2s ease-out;-ms-transition: background-color 0.2s ease-out;transition: background-color 0.2s ease-out;}
.c_section_mid dd.c_notice{padding:50px; color:#555;}
.c_notice h4{ font-weight:normal; font-size:24px; margin:30px 0; *margin-top:80px;}
.c_notice h4 em{ color:#019875;}
.c_notice h4 a{ color:#019875; text-decoration:none;}
.c_notice span{ display:block; font-size:18px; margin-bottom:10px;}
a.greenlink{ font-size:18px; margin-right:60px; color:#019875; text-decoration:underline;}
a.greylink{ color:#555;font-size:18px; margin-right:60px;text-decoration:underline;}
.contactus{clear:both; margin:40px 0 40px 18px; font-size:14px; color:#999;}
.contactus a{ text-decoration:underline;font-size:14px; color:#999; margin:0;}
.c_section_mid span[for="salaryMin"]{ margin-top:10px;}
/*new_company.html*/
.c_addjob{float:right; font-size:16px; line-height:25px; margin:15px 20px 0 0;}
.c_addjob i{width:25px; height:25px;background:url(img/c_edit.png) 0 -25px no-repeat; float:left; margin-right:5px;}
.c_addjob:hover{ color:#019875;}
.c_addjob:hover i{ background-position:-29px -25px;}
.c_text{ font-size:18px; margin:20px 0 50px 0;}
.c_text_1{font-size:18px; margin:60px 0 50px 0;}
.c_steps{ margin:0 0 0 -20px;}
.c_logo_pos{ margin:20px 0 0 25px;}
.c_logo_pos a{outline:none;color:#fff;display:block;}
.c_logo_pos a:hover{color:#fff;}
.c_logo{ background:#e7e7e7; width:190px; height:190px; color:#e8e8e8; overflow:hidden; position:relative;}
#logoNo{ background:#93b7bb url(img/logo_upload.png) 5px center no-repeat; padding:5px 0 5px 35px; margin:50px 20px;}
.c_logo a:hover #logoNo{ background-color:#7e9597;}
.c_logo span{ color:#fff;font-size:16px;}
.c_logo div#logoShow{background:none;padding:0;margin:0;height:190px;width:190px;}
#logoShow span{position:absolute;bottom:0;height:50px;width:180px;display:block;padding:10px 0 0 10px;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; cursor:pointer;}
.c_logo input[type="file"]{width:190px; height:190px; position:absolute; top:0;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; cursor:pointer;}
#box_scale{ position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:606px; padding:15px 0 0 15px;*margin:62px 0 0 -630px;*padding-bottom:15px;}
#box_scale li{width:138px; font-size:18px; color:#555; margin:0 13px 13px 0; float:left; background:#fafafa; text-align:center; line-height:38px; cursor:pointer;}
#box_scale li:hover{ background:#93b7bb; color:#fff;}
#stagesList input[type="text"]{width:360px;margin:0 0 0 10px;}
#stagesList input[type="button"]{margin-top:22px;}
.box_invest{ position: absolute; z-index:99; background:#fff; border:2px solid #c9cbce; width:224px; *margin:62px 0 0 -232px;}
.box_invest li{ font-size:18px; color:#555;  text-align:left; padding-left:20px; line-height:38px; cursor:pointer;}
.box_invest li:hover{ background:#93b7bb; color:#fff;}

/**steps page**/
#stepTip{width:804px;margin:0 auto 30px auto;position:relative;}
#stepTip a{width:21px;height:20px;display:block;background:url(img/tipclose.png) no-repeat;position:absolute; right:3px; top:0;}
#labels{ overflow:hidden;}
#labels li{ color:#fff; font-size:18px; float:left;  margin:20px 25px 0 0;}
#labels li span{ height:38px; line-height:38px; float:left; background:#129f7e; padding:0 10px; cursor:pointer;}
#labels li i{float:left; font-style:normal; background:#129f7e url(img/x.png) left center no-repeat; width:20px; height:38px; cursor:pointer;  display:none;}
#labels li:hover{margin-right:5px;}
#labels li:hover i{ display:block;}
#step2Form input[type="text"]{ width:490px; float:left;}
#add_label{ float:left; width:90px; height:45px; line-height:45px; font-size:18px; text-align:center; color:#fff; background:#129f7e; border:none; margin:20px 0 0 25px;}
#box_labels{ background:#fff; margin:20px 0 0 0; padding:20px 20px 20px 20px;}
#box_labels dl{ overflow:hidden; margin-bottom:30px;}
#box_labels dt{ float:left; width:120px; color:#6c9a9f; font-size:18px; font-weight:bold; line-height:38px; padding-left:20px;}
#box_labels dd{padding:0; float:right; width:445px;}
#box_labels dd ul{ overflow:hidden;}
#box_labels dd li{ color:#555; float:left; font-size:18px; width:135px; height:38px; background:#fafafa; margin:0 0 12px 12px; line-height:38px; text-align:center; cursor:pointer; transition:background 0.2s ease-in 0s;}
#box_labels dd li:hover{ color:#fff; background:#93b7bb;}
#box_labels dd li.selected{color:#fff; background:#129f7e;}
#memberForm .s_input1{width:392px;}
#memberForm span.error{width:380px;/* width: 120px;margin: 180px 0 0 0; */}
.new_portrait{ float:right; margin:50px 0px 0 0; width:120px; height:180px;position:relative;}
.portrait_upload{width:120px; height:120px; background:#e7e7e7 url(img/logo_upload.png) center center no-repeat; position:absolute; z-index:1;}
.portraitShow{position:absolute;z-index:1; width:120px; height:120px;background:none;}
.portraitShow span{position:absolute;left:0;bottom:0; height:30px;width:120px;display:block;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;color:#fff; text-align:center; line-height:30px;}
.new_portrait input[type="file"]{position:absolute; z-index:2;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; width:120px; height:120px; cursor:pointer;}
.portrait_upload span{ float:right; border:1px solid #d6d6d6; background:#fff; margin:90px 10px 0 0;}
.new_portrait em{ font-style:normal; position:absolute; top:130px;  color:#555;}
.add_member{float:left; font-size:18px; line-height:25px; text-decoration:underline; margin:55px 20px 0 0; color:#555;}
.add_member i{width:25px; height:25px;background:url(img/c_edit.png) 0 -25px no-repeat; float:left; margin-right:5px;}
.add_member:hover{ color:#019875;}
.add_member:hover i{ background-position:-29px -25px;}
.new_product{ height:220px; width:380px; position:relative;}
.product_upload{ width:380px; height:220px; background:#e7e7e7; position:absolute; z-index:1;}
.product_upload div{ float:left; width:280px; background:#93b7bb url(img/logo_upload.png) 10px center no-repeat; padding:20px 0 20px 45px; margin:70px 0 0 30px; color:#e8e8e8;}
.product_upload div span{font-size:16px; color:#fff; }
.new_product input{ width:380px; height:220px; position:absolute; z-index:2;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.productShow span{position:absolute;bottom:0;*left:0; height:45px;width:380px;padding: 5px 0;display:block;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;color:#fff; text-align:center; line-height:22px;}

/*open_service.html*/
.c_section_mid dd.pt40{ padding-top:40px;}
.bb{ border-bottom:1px solid #eaeaea;}
.c_notice .emailus{clear:both; margin:40px 0 0 0; font-size:14px; color:#555;}
.c_notice .emailus a{font-size:18px;color:#019875;}
.c_notice .btn_big{ margin:30px 0 0 0;}
.c_notice h5{ margin:0; font-size:18px; color:#555; font-weight:bold;}
.c_notice .contacttip{clear:both; margin:10px 0 30px 0; font-size:14px; color:#555;}
.c_notice .contacttip a{ font-size:14px; color:#009875;}
.c_notice .contacttip a:hover{text-decoration:underline;}
/*.openService td{*padding:0 0 10px 0;}
.openService #name{width:350px;}
.openService #companyShortName{width:200px;margin-top:23px;} 可以删掉*/
#suggestCompany{background:#fff;margin-top:10px;}
#suggestCompany dt{ padding:0 15px; margin-bottom:8px;}
#suggestCompany dt span{color:#999; font-size:14px;display:block;background:url(img/breakline.gif) 0 bottom repeat-x;padding:10px 0 20px 0;}
#suggestCompany dt a{background:url(img/close_grey.png) no-repeat;width:15px;height:15px;float:right;margin-top:5px;*margin-top:-35px;}
#suggestCompany dd{cursor:pointer;padding:0 15px;}
#suggestCompany dd span{color:#555;font-size:18px;float:left;line-height:46px;}
#suggestCompany dd a{color:#019875;font-size:14px;float:right; text-decoration:underline;line-height:46px;}
#suggestCompany dd:hover{background:#93b7bb;}
#suggestCompany dd:hover span,#suggestCompany dd:hover a{color:#fff;}

/**find_psw.html**/
.find_psw{ padding:45px 90px;background:#eafffd url(img/login_btm.png) left bottom repeat-x; margin-bottom:20px; overflow:hidden;}
.find_psw img{margin:0 0 30px 30px;}
#pswForm{ margin-left:48px;}
.find_psw input[type="text"],.find_psw input[type="password"]{width:310px;font-size:16px; color:#777; }
.find_psw input[type="text"]:focus,.find_psw input[type="password"]:focus{-webkit-box-shadow: 0px 0px 4px #b5f0e7;-moz-box-shadow: 0px 0px 4px #b5f0e7;box-shadow: 0px 0px 4px #b5f0e7;}
.sendemail { font-size:14px; text-align:center;}
.sendemail span{font-size:18px; display:block; margin-bottom:20px;}
.sendemail a{ color:#019875;}
.find_psw a#submitLogin{ margin:20px 0 0 150px;}
.email_address{margin:0 0 20px 50px;font-size:18px;}
.email_address a{color:#019875;}
#tip{border:1px solid #cbcbcb; padding:3px 10px; float:left; margin:10px 0 0 40px; background:#fff;}

/**certification.html**/
.c_section_mid span.error{margin:5px 0 -10px 0;}
/**add nancy**/
#infoForm span.error{padding-bottom:10px;}
/**add end nancy**/
.c_section_mid dd.c_certify{padding:50px 50px 50px 80px; color:#555;}
.c_section_mid dd.c_certify h4{font-size:22px; font-weight:normal;margin:20px 0;*margin:80px 0 20px 0;}
.c_certify_list{list-style:none;margin:0; padding:0; font-size:16px; line-height:24px; color:#777;}
.c_certify_list li{font-size:18px;color:#555;line-height:24px;background:url(img/no1234.png) no-repeat;padding-left:25px;margin-bottom:10px;}
.c_certify_list li span{font-size:14px;color:#777777;margin:0 10px;}
.c_certify_list li.list1{background-position:0 4px;}
.c_certify_list li.list2{background-position:0 -33px;}
.c_certify_list li.list3{background-position:0 -68px;}
.c_certify_list li.list4{background-position:0 -104px;}
.list4_child{width:391px;height:70px;background:url(img/brackets.png) 0 4px no-repeat;margin-top:10px;}
.list4_child span{color:#ff0000 !important;float:left;}
.list4_child div{font-size:14px;color:#777777;float:left;}
.business_license{margin:20px 0; height:220px;}
.license_upload{ width:450px; height:220px; background:#e7e7e7; position:absolute; z-index:1;}
.license_upload div{ float:left; width:320px; background:#93b7bb url(img/logo_upload.png) 10px center no-repeat; padding:20px 0 20px 45px; margin:70px 0 0 40px; color:#e8e8e8;}
.license_upload div span{font-size:16px; color:#fff;}
.business_license input{ width:450px; height:220px; position:absolute; z-index:2;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.c_certify h4 em{ color:#019875;}
.c_certify .f16{line-height:28px;}
.certify_notice{background:#fff;padding:10px 15px;}
.certify_notice ul{list-style:none;margin:0;padding:0;}
.certify_notice li{font-size:18px;color:#555;line-height:28px;padding-left:25px;}
.certify_notice li span{font-size:14px;color:#777;}
.certify_notice li.lista{background:url(img/ab.png) 0 6px no-repeat;margin-bottom:5px;}
.certify_notice li.listb{background:url(img/ab.png) 0 -31px no-repeat;}
.breakdotted{border-bottom:1px dashed #e8e8e8;margin:35px -10px;}

/*aboutus.html*/
.c_section_mid dd.aboutus{padding:80px 25px;}
.aboutus img{position:absolute;width:186px;height:186px;}
.aboutus div{margin-left:196px; background:#0d9572;padding:20px 30px;height:145px;}
.aboutus div a{color:#fff;text-decoration:underline;}
.aboutus span{display:block;text-indent:2em;color:#fff;}
.c_section_mid dd.privacy{padding:80px 25px; line-height:28px;}
.privacy div{text-indent:2em;}
.contact_box li{height:92px;margin-top:10px;padding:5px 0 5px 7px;float:left;background:#019875;color:#fff;}
.contact_box li a{color:#fff;}
.contact_box li.cli1{width:180px;margin-right:10px;}
.contact_box li.cli2{width:156px;margin-right:10px;}
.contact_box li.cli3{width:252px;}
.contact_box li.cli3 span{margin:10px 36px;}
.contact_box dd{padding:0px;display:inline-block}
.contact_box p{margin:0}

/*404 page*/
.page404{width:360px;height:400px;margin:0 auto;padding:150px 0 0 340px;line-height:36px;background:url(img/404.png) 0 80px no-repeat;}
.page404 div{font-size:24px;}
.page404 div a{color:#019875;float:none;font-size:24px;}
.page404 p{float:right;font-size:16px;}
.page404 p a{padding:0 5px;}
.page404 a.back_home{color:#fff; background:#019875;margin-right:10px;}
/*welcome popup*/
#welOverlay {background: url("img/overlay.png") repeat scroll 0 0 transparent;height: 100%; position: fixed; width: 100%; left: 0; overflow: hidden;position: absolute;top: 0;z-index: 9999;}
#welcome{width:900px;height:500px;margin:0 auto;padding-top:50px;position:relative;}
#welcome a.wel_c{background:url("img/welcome_c.png") no-repeat; width:45px;height:45px;position:absolute;top:60px;left:800px;}
#welcome a.wel_go{width:240px;height:36px;position:absolute;left:390px;top:356px;}

/*友情链接*/
#linkbox{padding:15px 0 0 0; margin-top:40px;border-top:1px solid #ececed;overflow:hidden;}
#linkbox dt{float:left;width:70px;margin-top:2px; font-size:15px;}
#linkbox dd{margin-left:70px;overflow:hidde;}
#linkbox a{white-space:nowrap;float:left;padding:3px 9px;color:#555555;font-size:12px; text-decoration:none;height:15px;line-height:15px;margin:5px 0 5px -1px;}
#linkbox a:hover{color:#0061a6;text-decoration: underline;}
#linkbox span{float:left;font-size:12px;padding:3px 0;color:#999;}
#linkbox a.more{text-decoration: underline;}
.c_section_mid dd.flink{padding:70px 25px; line-height:36px;}
.flink a{margin-right:20px; word-wrap:normal !important; float:left;}

/*订阅页提示注册*/
#registerPopForm table{font-size:18px; line-height:36px;}
#registerPopForm input[type="password"]{width:300px; height:30px; line-height:30px;margin-top:0;}
#registerPopForm input[type="password"]:focus{border:2px solid #fff;-webkit-box-shadow: 0px 0px 4px #b5f0e7;-moz-box-shadow: 0px 0px 4px #b5f0e7;box-shadow: 0px 0px 4px #b5f0e7;}
#registerPopForm label{font-size:14px;}
#registerPopForm span.error{margin-bottom:0;}

/*论坛 list.html*/
.bbs_list{background:#fafafa;}
.bbs_list li{position:relative;padding:15px 15px 15px 43px; border-bottom:1px solid #e5e5e5; background:url(img/msg.png) 17px 20px no-repeat;overflow:hidden;}
.bbs_list li:last-child{border:none;}
.bbs_list li a.topic{font-size:18px;font-weight:normal;display:block;margin-bottom:10px;}
.bbs_list_l{width:535px;float:left;}
.bbs_list_l a img{vertical-align:bottom;padding-left:10px;}
.bbs_list li a.count{min-width:40px;color:#fff;font-weight:bold;text-align:center;float:left;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#91cebe;margin:18px 0 0 10px;}
.bbs_list li a.count:hover{background:#019875;}
.bbs_del{width:25px;height:25px;display:block;position:absolute;right:10px;top:6px;background:url(img/bbs_icon.png) 0 0 no-repeat;}
.bbs_del:hover{background-position:-25px 0;}
.bbs_top{width:25px;height:25px;display:block;position:absolute;right:10px;top:37px;background:url(img/bbs_icon.png) 0 -33px no-repeat;}
.bbs_top:hover{background-position:-25px -33px;}
.bbs_top_cancel{width:25px;height:25px;display:block;position:absolute;right:10px;top:37px;background:url(img/bbs_icon.png) 0 -62px no-repeat;}
.bbs_top_cancel:hover{background-position:-25px -62px;}
.topic_create{position:abosolute;background:#91cebe;color:#fff;font-size:18px;float:right;padding:6px 12px; text-align:center;margin-bottom:10px;}
.topic_create:hover{background:#019875;color:#fff;}
.subscribe_side ul li.bbs1{background:url(img/bbs_side.png) 0 0 no-repeat; }
.subscribe_side ul li.bbs2{background:url(img/bbs_side.png) 0 -110px no-repeat;}

/*论坛 new.html*/
.bbs_bg{clear:both;background:#fafafa;padding:30px 28px 40px 28px;overflow:hidden;}
.new_topic h3{margin:0 0 10px 0; font-size:18px;font-weight:normal;}
.new_topic input{margin:0 0 20px 0;}
.bbs_bg .btn_create{border:none;float:right;width:150px;height:40px;text-align:center;margin:20px 0 0 20px;color:#fff;font-size:18px;line-height:40px;background:#0d9572;}
.bbs_bg .btn_create:hover{background:#00694e;}
.bbs_bg .btn_cancel{cursor:pointer;border:none;float:right;width:150px;height:40px;text-align:center;margin:20px 0 0 0;padding:0;color:#fff;font-size:18px;line-height:40px;background:#d3d3d3;}
.bbs_bg .btn_cancel:hover{ background:#bfbdbd; }
.bbs_bg span.error{margin:-15px 0 20px;}

/*论坛 detail.html*/
.bbs_bg{background:#fafafa;padding:30px 28px 40px 28px;overflow:hidden;}
.topic_detail h1{font-size:24px;margin:0 0 20px 0;}
.topic_detail a{color:#019875;float:right;}
.topic_detail a.like{margin-right:30px;}
.topic_detail a.delete{margin-left:20px;}
.topic_detail p{font-size:18px;line-height:32px;color:#555;margin:30px 0;}
.topic_detail h2{float:left;font-size:24px;line-height:32px;color:#fff;font-weight:normal;margin:20px 0 20px -30px; padding:8px 20px 8px 30px;background:#93b7bb;}
.topic_detail ul{clear:both;}
.topic_detail li{border-bottom:1px dashed #eaeaea;padding:0 0 15px 0;}
.topic_detail h3{font-size:16px;font-weight:normal;line-height:24px;}
.topic_detail i{font-style:normal;}
.topic_detail textarea{height:120px;margin:20px 0;}
.noreply{clear:both;color:#999;font-size:18px;height:60px;border-bottom:1px dashed #eaeaea;background:url(img/noreply.png) 180px 30px no-repeat;padding:75px 0 0 280px;}
.topic_detail a.topic_login{float:left;font-size:18px; color:#333; background:url(img/bbs_login.png) no-repeat; padding-left:30px;margin:20px 0 0 0;}

/*论坛面包屑*/
.breadcrumb{overflow:hidden;font-size:18px;color:#999;margin-bottom:20px;}
.breadcrumb a{color:#555;}

.reward_box{background:#fff;margin:6px 0;padding-bottom:5px;}
.reward_box h3{font-size:18px;line-height:32px;color:#e46a4a;font-weight:normal;background:url(img/reward_big.png) no-repeat;padding-left:25px;margin:0 0 5px 15px;}
.reward_box div{font-size:14px;line-height:18px;color:#777;padding:3px 15px;}
.reward{color:#e46a4a !important;background:url('img/reward.png') 0 2px no-repeat; padding-left:15px;}

/*社会化组件样式*/
#container #weibolist{margin-top:35px;}
#container #weibolist .cookie{height:135px;}
#container #weibolist .cookietxte{line-height:24px;font-family:"微软雅黑";font-size:18px;color:#555;margin:0 0 10px 0;}
#container #weibolist .cookieleft{height:116px;float:left; background-color:#f0f1f2;padding:5px 0;}
#container #weibolist .cookiemiddle{height:110px;float:left;background-color: #f0f1f2;padding:8px 0;}
#container #weibolist .cookieright{width:70px;height:115px;float:left;background-color:#f0f1f2;padding:6px 0 5px 3px;margin-left:0;}
#container #weibolist .kantashuo{ 	width:76px;	height:100px;	margin-top:8px;	float:left;	padding-left:10px;	padding-right:10px;	_padding-left:16px;	_padding-right:16px;	position:relative;}
#container #weibolist .tou{ 	width:76px;	height:76px;	position:relative;}
#container #weibolist .tou a.tou_zhao{	display:block;	width:76px;	height:76px;	position:absolute;	z-index:2;	left:0;	top:0;}
#container #weibolist .tou a.tou_zhao img{	display:block;	width:76px;	height:76px;}
#container #weibolist .tou .tou_xiang{	display:block;	width:70px;	height:70px;	margin-left:3px;	padding-top:3px;}
#container #weibolist .gaosubnt{margin-top:5px;}
#container #weibolist .gaosuta{ 	width:76px;	margin-top:8px;	float:left;	padding-left:10px;	padding-right:10px;	_padding-left:16px;	_padding-right:16px;}
#container #weibolist .m_products{	height:116px;float:left;margin-left:6px;background-color:#f0f1f2;border:none;}
#container #weibolist .products_up{	width:309px;	height:87px;	background-color:#fffefe;	position:relative;}
#container #weibolist .chanpintu{	width:129px;	height:85px;	float:left;	margin-left:1px;	margin-top:1px;}
#container #weibolist .chanpintu a img{	display:block;	float:left;}
#container #weibolist .up_middle{	width:7px;	height:87px;	position:absolute;	z-index:2;	left:122px;	top:0;}
#container #weibolist .up_right{	width:177px;	height:87px;	float:left;}
#container #weibolist ul.up_daren{height:29px;padding-left:16px;_padding-left:0px; margin-top:18px;}
#container #weibolist ul.up_daren li.daren{float:left;width:29px;height:29px; margin-right:10px; position:relative;}
#container #weibolist ul.up_daren li.daren a.daren_tou{display:block;width:27px;height:27px;border:1px solid #e9e9e9;}
#container #weibolist ul.up_daren li.daren a.daren_tou img{display:block;width:25px;height:25px;border:1px solid #fffefe;}
#container #weibolist ul.up_daren li.daren a.daren_tou:hover{border:1px solid #c1c1c1;}
#container #weibolist ul.up_daren li.daren p.daren_ti{width:16px;height:13px; margin-right:10px; position:absolute;z-index:2;left:15px;top:-2px;}
#container #weibolist .qukan{ height:22px; margin-top:10px;}
#container #weibolist .qukan p{line-height:22px; font-family:"微软雅黑"; font-size:12px;color:#3399ff; float:left; padding-left:16px;}
#container #weibolist .products_ming{ 	width:309px; 	height:25px;}
#container #weibolist .products_ming p{ 	width:301px; 	height:21px;	line-height:22px;	overflow:hidden;	padding-left:4px;	padding-right:4px;	padding-top:3px;}
#container #weibolist .products_ming p a{	display:block; 	width:301px; 	height:25px;	font-family:"微软雅黑"; 	font-size:12px;	color:#515151;}
#container #weibolist .cookieright a.headphoto{	display:block; 	width:60px; 	height:60px;	border:1px solid #fff;margin-left:3px;padding-left:0;}
#container #weibolist .cookieright a.headphoto img{	display:block; 	width:60px; 	height:60px;}
#container #weibolist .cookieright p.youlike{	width:48px; 	height:22px;	background:url('+defaults.imgdomain+'/hbzxrec/images/images/wj/youlike.jpg) no-repeat 4px 4px;	padding-left:18px;}
#container #weibolist .cookieright p.youlike a{	display:block;	height:22px;	line-height:22px;	font-family:"微软雅黑"; 	font-size:12px;	color:#2a2a2a;}
#container #weibolist .santan{	width:311px;	position:absolute;	z-index:999;	left:-20px;	bottom:110px;}
#container #weibolist .darentan{	width:311px;	position:absolute;	z-index:999;	left:-148px;	bottom:50px;}
#container #weibolist .santanbox{	width:303px;	border:4px solid #e5e5e5;	border-bottom:none;}
#container #weibolist .santaninner{	width:301px;	border:1px solid #b7b7b7;	border-bottom:none;	background-color:#fff;}
#container #weibolist .santaninner a.tantui{	display:block;	width:16px;	height:16px;	margin-left:284px;}
#container #weibolist .santaninner a.darentui{	display:block;	width:16px;	height:16px;	margin-left:284px;}
#container #weibolist .santaninner p.tantext{	width:274px;	font-family:"微软雅黑"; 	font-size:12px;	color:#575757;	line-height:20px;	margin-left:18px;	padding-top:2px;	padding-bottom:6px;}
#container #weibolist .santaninner p.tantext a{	font-family:"微软雅黑"; 	font-size:12px;	color:#1671bf;}
#container #weibolist .gaosutapt{	width:442px;	height:230px;	border:10px solid rgba(58,58,58,0.5);	background-color:#fff;	position:absolute;	z-index: 9999;    top:190px;	left:50%;	margin-left:-206px;	overflow: visible;	position: fixed;	_position: absolute; /*IE6 用absolute模拟fixed*/	_top: expression(documentElement.scrollTop + 50 + "px"); /*IE6 动态设置top位*/}
#container #weibolist .pttui{	width:442px;	height:40px;	background-color:#019875;}
#container #weibolist .pttui a{	display:block;	width:30px;	height:35px;	background:url(img/controls.png) 0 5px no-repeat;	margin-left:406px;}
#container #weibolist .pttui a:hover{	background-position:0 -25px;}
#container #weibolist .ptdown{	width:442px;background:#fff;}
#container #weibolist .ptin{padding:20px 20px 10px 20px; }
#container #weibolist .ptin .W_textarea{font-family:"微软雅黑"; font-size:14px; width:385px; height:100px; border:#f1f1f1 2px solid; background-color:#fff;color:#6e6868;}
#container #weibolist textarea{line-height:18px; padding:6px; padding-bottom:0;width:370px; height:100px;resize:none;}
#container #weibolist .ptunder{	height:35px;}
#container #weibolist .ptunder p.ptmiao{	height:35px;	font-family:"微软雅黑"; 	font-size:14px;	color:#8a8a8a;	float:left;	padding-top:10px;    padding-left:14px;}
#container #weibolist .ptunder p.ptmiao span{	font-family:"微软雅黑"; 	font-size:14px;	color:#f33e69;}
#container #weibolist .ptunder a.ptgaosu{background:#0d9572;margin-right:20px;font-family:"微软雅黑";line-height:24px;padding:5px; }
#container #weibolist .ptunder a.ptgaosu:hover{background:#00694e;}
#container #weibolist .mepingpt{	width:442px;	height:270px;		border:10px solid rgba(58,58,58,0.5);	background-color:#fff;	position:absolute;	z-index: 9999;    top:190px;	left:50%;	margin-left:-206px;	overflow: visible;	position: fixed;	_position: absolute;_top: expression(documentElement.scrollTop + 50 + "px"); /*IE6 动态设置top位*/}
#container #weibolist p.gouxuan{	height:30px;	font-family:"微软雅黑"; 	font-size:12px;	color:#777;	float:left;	padding-top:10px;    padding-left:20px;}
#container #weibolist p.gouxuan .gou{	float:left;margin:5px 5px 0 0;}
#container #weibolist p.gouxuan span{	display:block;	padding-top:1px;	padding-left:2px;	float:left;}
#container #weibolist .pton{	height:34px;	padding-top:8px;	margin-bottom:-4px;}
#container #weibolist .pton p{	height:34px;	width:100px;	font-family:"微软雅黑"; 	font-size:12px;	color:#949494;	float:left;	padding-top:10px;    padding-left:14px;}
#container #weibolist ul.ptonul{	height:34px;	float:left;	margin-left:10px;}
#container #weibolist ul.ptonul li{	width:34px;	height:34px;	float:left;	margin-left:5px;}
#container #weibolist .pton ul.ptonul li a{	display:block;	width:32px;	height:32px;	border:1px solid #e1e1e1;}
#container #weibolist .pton ul.ptonul li a img{	display:block;	width:30px;	height:30px;	border:1px solid #fff;}
#container #weibolist .pton ul.ptonul li a:hover{	border:1px solid #b7b7b7;}
#container #weibolist .duipingpt{	width:442px;	height:230px;	border:10px solid rgba(58, 58, 58, 0.5);	background-color:#fff;	position:absolute;	z-index: 9999;    top:190px;	left:50%;	margin-left:-206px;	overflow: visible;	position: fixed;_position: absolute; /*IE6 用absolute模拟fixed*/	_top: expression(documentElement.scrollTop + 50 + "px"); /*IE6 动态设置top位*/}
#container #weibolist .okti{	width:264px;	height:122px;	border:3px solid #929292;	background-color:#f8f8f8;	position:absolute;	z-index: 9999;    top:190px;	left:50%;	margin-left:-130px;	overflow: visible;	position: fixed;	_position: absolute; 	_top: expression(documentElement.scrollTop + 50 + "px"); /*IE6 动态设置top位*/}
#container #weibolist p.oktiinner{	height:34px;	padding-top:6px;	padding-bottom:10px;	font-family:"黑体"; 	font-size:30px;	font-weight:bold;	color:#019875;	background:url('+defaults.imgdomain+'/hbzxrec/images/images/wj/okti.png) no-repeat;	padding-left:44px;	margin-left:40px;	margin-top:40px;}
#pingptMoney .pt {  left: 50%;  margin-left: -170px;  overflow: visible;  position: fixed;  top: 50px;  width: 339px;  z-index: 9999;}
#pingptMoney .pinti {  background: url("'+defaults.imgdomain+'/hbzxrec/images/qianru20121018/bgg_03.png") no-repeat scroll 0 0 transparent;  height: 157px;  margin: 160px auto 0;  padding-top: 7px;  width: 339px;}
#pingptMoney .pinti_content {  height: 243px;  margin-left: 7px;  width: 5325px;}
#pingptMoney .pinti_content .content_top {  background-color: #E8E8E8;  height: 30px;  width: 325px;}
#pingptMoney .pinti_content .content_down {  background-color: #F9F9F9;  height: 93px;  width: 325px;}
#pingptMoney .ti_feng {  color: #646464;  font-family: "微软雅黑","黑体";  font-size: 14px;  height: 60px;  line-height: 20px;  margin-left: 30px;  padding-top: 16px;  width: 289px;}
#pingptMoney .ti_xiangxi {  font-size: 12px;  width: 266px;}
#pingptMoney .ti_guan {  background: url("'+defaults.imgdomain+'/hbzxrec/images/money/anniu_15.png") no-repeat scroll 0 0 transparent;  color: #FFFFFF;  display: block;  font-family: "微软雅黑","黑体";  font-size: 14px;  height: 25px;  line-height: 20px;  margin-left: 238px;  padding-left: 12px;  width: 61px;}
#container #weibolist #choose{	width:218px;	height:110px;	background:url('+defaults.imgdomain+'/hbzxrec/images/boderbg.png) no-repeat;	position:absolute; 	z-index:999;	left:50%;	margin-left:-104px;	overflow: visible;	position: fixed;	top:240px;	_position: absolute; 	_top: expression(documentElement.scrollTop + 50 + "px"); }
#container #weibolist .chooseinner{	width:204px;	height:94px;	margin-top:7px;	margin-left:7px;}
#container #weibolist ul.chooseon{	width:204px;	height:25px;	background-color:#e3e3e3;}
#container #weibolist li.choosetext{	width:104px;	height:14px;	float:left;	margin-left:8px;	margin-top:6px;}
#container #weibolist li.choosetui{	width:13px;	height:13px;	float:left;	margin-left:70px;	margin-top:6px;}
#container #weibolist ul.chooseunder{	width:204px;	height:69px;	background-color:#fff;}
#container #weibolist li.choosexin a{	display:block;	width:50px;	height:51px;	float:left;	background:url('+defaults.imgdomain+'/hbzxrec/images/choosexin.png) no-repeat;	margin-left:47px;	_margin-left:23px;	margin-top:10px;}
#container #weibolist li.choosexin a:hover{background:url('+defaults.imgdomain+'/hbzxrec/images/choosexinh.png) no-repeat;}
#container #weibolist li.chooseten a{	display:block;	width:50px;	height:51px;	float:left;	background:url('+defaults.imgdomain+'/hbzxrec/images/chooseten.png) no-repeat;	margin-left:16px;	margin-top:10px;	*margin-top:-4px;}
#container #weibolist li.chooseten a:hover{background:url('+defaults.imgdomain+'/hbzxrec/images/choosetenh.png) no-repeat;}
#container #weibolist .bobanner{	width:980px;	height:116px;	margin:0 auto;}
#container #weibolist .bob_left{	width:780px;	height:116px;	float:left;}
#container #weibolist .bob_right{	width:200px;	height:104px;	float:left;	background-color:#f6f6f6;	padding-top:12px;}
#container #weibolist .bob_right a{	display:block;	width:177px;	height:44px;	margin-left:10px;	margin-bottom:6px;}
#container #weibolist .bob_right a img{	display:block;	width:177px;	height:44px;}

/*hotSearch*/
.hotSearch{overflow:hidden;margin:6px 0 18px;}
.hotSearch dt,.hotSearch dd{float:left;}
.hotSearch dt{width:90px;font-size:16px;}
.hotSearch dd{margin-right:20px;}
.hotSearch dd a:hover{text-decoration:underline;}
.breakline{height:10px; background: url(img/breakline.gif) repeat-x;margin-bottom:15px; }

/*delivery.html*/
.c_delivery{margin-bottom:40px;position:relative; background-color:#fafafa;}
.c_delivery h1{ float:left; color:#fff; font-size:24px; font-weight:normal; height:43px; background:#91cebe; margin:-8px 0 10px 48px;/*已投递简历状态:40px;old:20px*/ padding:0 20px; line-height:43px; position: absolute; z-index:2;}
.c_delivery h1 em{ background:url(img/title_arrow01.png) no-repeat; width:6px; height:8px; position:absolute; left:-6px; top:0;}
.c_delivery > dd{color:#555; padding:55px 0 20px 0;clear:both; }
.d_refresh{font-size:18px;color:#555;background:url(img/refresh.png) left center no-repeat; padding-left:20px; position:absolute;right:50px;top:16px;}
.delivery_tabs{	background:#e9f2ee;	padding:10px 0;}
.delivery_tabs ul{background:#fff;margin:0 48px;border-bottom:1px solid #d8d8d8;font-size: 0;}
.delivery_tabs li{padding:9px 0 5px 0;*padding:9px 0 9px 0;display:inline-block;*display:inline;*zoom:1;}
.delivery_tabs li a{display:block;*display:inline;padding:3px 21px;font-size:16px;line-height:22px;color:#777;border-right:1px solid #d8d8d8;}
.delivery_tabs li.last a{width:55px;border-right:none;}
.delivery_tabs li.current{border-bottom:4px solid #019875;}
.delivery_tabs li.current a,.delivery_tabs li:hover a{color:#019875;}
ul.my_delivery{margin:20px 48px;}
.my_delivery li{ margin-bottom:30px;background:#fff;position:relative;}
.my_delivery .d_item{border-left:3px solid #91cebe;overflow:hidden; padding:3px 12px;}
.d_item .offer{position:absolute;right:145px;top:5px;width:72px;height:34px;background:url(img/offer_status.png) -186px 0 no-repeat;}
.d_item .refused{position:absolute;right:145px;top:5px;width:84px;height:34px;background:url(img/offer_status.png) -186px -79px no-repeat;}
.d_item .stars{position:absolute;right:42px;top:10px;width:98px;height:16px;background:url(img/stars.png) 0 0 no-repeat;}
.d_item .star_0{background-position:0 0 !important;}
.d_item .star_1{background-position:0 -16px !important;}
.d_item .star_2{background-position:0 -32px !important;}
.d_item .star_3{background-position:0 -48px !important;}
.d_item .star_4{background-position:0 -64px !important;}
.d_item .star_5{background-position:0 -80px !important;}
.btn_record{font-size:16px; float:right;margin:3px 0;}
.btn_record i{width:20px;height:22px;background:url(img/record.png) left center no-repeat;float:left;}
.btn_record span{margin-left:3px;}
.my_delivery h2{padding:5px 0; margin:0!important; font-weight:normal;float:left;}
.my_delivery h2 em{font-size:18px; color:#0d9572; }
.my_delivery h2 span{color:#e6775c;font-size:16px; float:none;}
.my_delivery h2 span.expireDay{color:#555;}
.d_jobname{*width:400px;clear:both;float:left;color:#555;font-size:16px;margin:5px 0;}
.d_jobname span{color:#999;}
.d_time{*width:150px;float:right;color:#999999;margin:5px 0;*margin:10px -30px 0 0;}
.d_resume{clear:both;float:left;color:#999999;margin:5px 0;*width:300px;}
.d_resume span{color:#333;}
.btn_showprogress{float:right;color:#019875;font-size:16px;margin:5px 0;position:relative;padding-right:15px;}
.btn_showprogress i{position: absolute;top: 10px;right: 0px;height:0;width:0;overflow: hidden;font-size: 0;line-height: 0; border-width:6px 6px 0; border-style:solid dashed; border-color:#019875 transparent transparent;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.btn_showprogress i.transform{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.progress_status{border-top:1px dashed #cccccc;border-bottom:2px solid #91cebe;padding:25px 35px;position:relative;zoom:1;overflow:hidden;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.progress_status .offer{position:absolute;left:335px;top:120px;width:160px;height:73px;background:url(img/offer_status.png) -26px 0 no-repeat;}
.progress_status .refused{position:absolute;left:335px;top:120px;width:186px;height:76px;background:url(img/offer_status.png) 0 -74px no-repeat;}
.progress_status ul{margin: 0;padding: 0;list-style:none;overflow:hidden;}
.btn_closeprogress{position:absolute;right:35px;bottom:30px;width:44px;height:44px;background:url(img/progress_close.png) no-repeat;}
.status_steps li{float:left;color:#fff;font-size:18px;text-align:center;line-height:28px;margin-bottom:0;}
.status_steps .status_done{width:28px;height:28px;background:url(img/status_bg.png) left top no-repeat;}
.status_steps .status_grey{width:28px;height:28px;background:url(img/status_bg.png) left bottom no-repeat;}
.status_steps .status_1{margin-left:20px;}
.status_steps .status_line{width:120px;margin-top:12px;}
.status_steps .status_line_done span{display:block; height:4px;background:#019875;}
.status_steps .status_line_grey span{display:block; height:4px;background:#dadada;}
.status_text li{float:left;color:#333;font-size:16px;line-height:28px;margin:5px 0 30px 0;}
.status_text li.status_text_2{margin-left:80px;}
.status_text li.status_text_3{margin-left:60px;}
.status_text li.status_text_4{margin-left:82px;}
.status_list li{margin:0;}
.status_list .list_time{font-size:12.5px;color:#999;padding-left:20px;position:relative;}
.status_list .list_time em{position:absolute;left:0;top:5px;width:10px;height:11px;background:url(img/status_dot.png) left bottom no-repeat;}
.status_list .top .list_time em{background-position:left top;}
.status_list .top1 .list_time em{background-position:left top;}
.status_list .list_body{color:#555;border-left:2px solid #d0d0d0;padding:2px 0 20px 12px;margin-left:4px;font-size:16px;line-height:28px;}
.status_list .top .list_body{border-left:3px solid #019875;}
.status_list .top1 .list_body{border-left:none;}
.status_list .bottom .list_body{border-left:none;}
.status_list h3{margin:0 0 10px;font-size:18px;color:#555555;}
.status_list .top h3{color:#019875;}
.status_list .list_body div{color:#888888;}
.status_list .list_body span{color:#333333;}
#recordPopBox{width:490px; border:5px solid rgba(0,0,0,0.2); border:5px solid #cccccc\9; /*IE8以及以下版本浏览器*/background: #fff; position:fixed;z-index:1000; left:50%;top:50%;margin:-250px 0 0 -250px;}
#recordPopBox dt{font-size:18px;line-height:44px; color:#fff;height:44px;background:#019875;padding:0 15px;}
#recordPopBox dt a.boxclose{position: absolute;top: 7px;right: 7px;background: url(img/controls.png) no-repeat;width: 30px;height: 30px;text-indent: -9999px;}
#recordPopBox dt a.boxclose:hover{background-position:0 -30px;}
#recordPopBox dd{padding:15px 30px 25px 30px;}
/**elen modified**/
.record_radio{list-style:none; margin:0 0 20px 0; padding:0;}
.record_radio li{width:192px; height:42px; font-size:18px; color:#555; text-align:center; line-height:42px;float:left; background:#fff; margin:15px 0 0 0; border:2px solid #ededed; cursor:pointer; position:relative;}
.record_radio li.mr35{ margin-right:35px;}
.record_radio li:hover{border:2px solid #019875;}
.record_radio li.current{border:2px solid #019875;}
.record_radio li em{ background:url(img/record_check.png) no-repeat; width:29px; height:30px; position:absolute; right:0px; top:-1px;}
.record_radio li input[type="radio"]{cursor:pointer;position:absolute;left:-2px;top:-2px;margin:0;width:196px;height:46px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; }
.record_radio p{font-size:24px;margin: 0 0 0 56px;text-align:center;color:#555;line-height:52px;}
.dividebtm{border-top:1px dashed #e5e5e5;padding-top:15px;}
.dividebtm td{padding:5px 0;font-size:16px;}
.dividebtman {word-break: keep-all;white-space: nowrap;padding:15px 0 !important;}
.selectr_340{font:16px/26px "微软雅黑","宋体",Arial !important;color:#333;width:332px !important;text-align:left;border:2px solid #f1f1f1 !important;background:#fff;padding:5px 0px 5px 8px !important;margin:0 !important;height: 26px !important;}
.select_340_focus{background-position:right -48px !important;border:2px solid #c8e6de !important;}
.boxUpDownan{position:absolute;z-index:20;border:2px solid #c8e6de;margin-top:-2px;*margin-top:40px !important;background:#fff;zoom:1;}
.boxUpDownan ul{margin:14px 0 6px 12px;padding:0;max-height:200px;}
.boxUpDownan table tr{display:block;padding: 5px 10px;}
.boxUpDownan ul p{font-weight:normal !important;margin:0 0 12px 0;font: 14px/14px "微软雅黑","宋体",Arial;}
.boxUpDownan ul li{font-size:14px;padding:0px 10px;cursor:pointer;line-height:24px;display:inline-block;border-radius:22px;border:2px #91cebe solid;color:rgb(181,181,181); word-break:break-all !important;white-space:pre-wrap !important;margin-right:8px;margin-bottom:8px;*display:inline;*zoom:1;}
.boxUpDownan ul li:hover{background:#91cebe;color:#fff;*border:0;*zoom:1;*margin-right:12px;*margin-bottom: 10px;}
/**end **/
#recordStarSelect{float:left;margin:0;padding:0;cursor:pointer;}
#recordStarSelect li{display:inline-block;*display:inline;*zoom:1;width:24px;height:23px;background:url(img/starsPop.png) right top no-repeat;}
#recordStarSelect li.yellow{background-position:left top;}
#recordStarSelect li.choosed{background-position:left top;}
.dividebtm textarea{width:316px;height:96px;font-size:16px;line-height:24px;margin-top:0;}
.select_330_focus{background-position:right -48px !important;}
#recordPopBox label.checkbox{margin-right:6px;}
#recordPopBox label.checkbox i{background:url(img/checkbox.png) 0 0 no-repeat}
.submitRecord{border:none; cursor:pointer; color:#fff; height:40px; line-height:40px; font-size:20px; padding:0 20px;background:#0d9572; float:right; margin:15px 0 5px;transition:background 0.2s ease-in 0s;}
.submitRecord:hover{background:#00694e; color:#fff;}
.no_delivery{font-size:18px;min-height:65px;background:url(img/noresult_95.png) 160px 0 no-repeat;padding:60px 0 0 270px;margin:80px 0;line-height:32px}
#recordPopBox .word_count{float:right;margin:0 10px 0 0;}
#recordPopBox span.error{margin: 5px 0 -5px 0;}

/*ad durex*/
#ad_derex{position:relative;overflow:hidden}
#ad_derex a{display:block;background:#44d0c7 url('img/ad_durex.png') center top no-repeat;height:67px;margin:0 auto}
#ad_derex em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#44d0c7 url('img/du_close.png') center top no-repeat}
#ad_derex em:hover{background-position:center bottom}
#ad_durex_rt{float:right;width:67px;height:68px;background:url('img/gotPrize.png') no-repeat;position:absolute;right:0;top:0}

/*ad 光棍节*/
#ad_ggj{position:relative;background:url('img/ggj_repeat.jpg') repeat-x;overflow:hidden}
#ad_ggj a{display:block;background:url('img/ad_ggj_prize.png') center top no-repeat;height:67px;margin:0 auto}
#ad_ggj em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#898c9c url('img/du_close.png') center top no-repeat}
#ad_ggj em:hover{background-position:center bottom}
#ad_ggj_rt{float:right;width:67px;height:68px;background:url('img/gotPrize01.png') no-repeat;position:absolute;right:0;top:0}
.drawCode{font-size:14px;color:#555;border-top:1px dashed #555;padding:20px 0 0 0;margin-bottom:0;}
.drawCode span{font-size:18px;color:#e46a4a;}
.drawCode a{float:right;color:#019875;}
.ggj_ad{margin:20px 0;display:block;}
.share{border-top:1px dashed #555;padding:20px 0 0 0;}

/*subject*/
/* #subject{position:relative;overflow:hidden}
#subject a{display:block;background:#81b2b1 url('img/ad_122.png') center top no-repeat;height:67px;margin:0 auto}
#subject em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#81b2b1 url('img/du_close.png') center top no-repeat}
#subject em:hover{background-position:center bottom}
#subject_rt{float:right;width:67px;height:68px;background:url('img/gotPrize02.png') no-repeat;position:absolute;right:0;top:0} */
#subject{height:68px;position:relative;overflow:hidden}
#subject a.rising{display:block;background:#a0e9f1 url('img/ad_rising.png') center top no-repeat;height:68px;margin:0 auto}
#subject a.tencent{display:block;background:#ecfcfa url('img/ad_index.png') center top no-repeat;height:68px;margin:0 auto}
#subject em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#81b2b1 url('img/du_close.png') center top no-repeat}
#subject em:hover{background-position:center bottom}
#subject_rt{float:right;width:67px;height:68px;background:url('img/index_ad_rt.png') right top no-repeat;position:absolute;right:0;top:0}
#subject_rt_1{float:right;width:67px;height:68px;background:url('img/ad_index_r.png') right top no-repeat;position:absolute;right:0;top:0}

/* speed2 */
#speed2{position:relative;overflow:hidden}
#speed2 a{display:block;background:#bf3c2c url('img/index.png') center top no-repeat;height:67px;margin:0 auto}
#speed2 em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#fdfefc url('img/du_close.png') center top no-repeat}
#speed2 em:hover{background-position:center bottom}
#speed2_rt{float:right;width:70px;height:68px;background:url('img/index_s.png') no-repeat;position:absolute;right:0;top:0}

/* speed3 */
#speed3{position:relative;overflow:hidden}
#speed3 a{display:block;background:#bf3c2c url('img/index01.png') center top no-repeat;height:67px;margin:0 auto}
#speed3 em{width:23px;height:22px;cursor:pointer;position:absolute;right:0;top:0;background:#fdfefc url('img/du_close.png') center top no-repeat}
#speed3 em:hover{background-position:center bottom}
#speed3_rt{float:right;width:70px;height:68px;background:url('img/index_s01.png') no-repeat;position:absolute;right:0;top:0}

/*职位过期提醒*/
.tipExpire{height:47px;background:#fff7e9 url('img/expire_tip.png') 190px center no-repeat;margin-bottom:14px;padding-left:280px;line-height:47px;position:relative}
.myExpire{margin:28px 0 15px;background-position:25px center;padding-left:80px}
.tipExpire span{font-size:18px;color:#e46a4a}
.tipExpire a{margin-left:30px;color:#019875}
.tipExpire a:hover{text-decoration:underline}
.tipExpire a.expire_close{width:21px;height:20px;position:absolute;right:3px;top:3px;float:right;background:url('img/tipclose_b4.png') center center no-repeat;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.tipExpire a.expire_close:hover{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);/* background:url('img/tipclose.png') no-repeat */}
.noexp{margin:20px 0 20px 12px}

/* basic_info.html */
.mybasic{background:#fafafa;}
.mybasic dt{padding-right:35px;position:absolute;}
.mybasic dt h1{max-width:440px;float:left; color:#fff; font-size:24px; line-height:38px; background:#93b7bb; margin:-6px 0 10px 55px; *margin:-14px 0 10px 55px; padding:6px 20px;}
.mybasic dt em{ background:url(img/title_arrow.png) no-repeat; width:6px; height:8px; position:absolute; margin:-6px 0 0 -26px; *margin:-6px 0 0 -21px;}
.mybasic dd{padding: 70px 35px 30px 35px;overflow:hidden;}
.mybasic .new_portrait{float:right;margin:10px 0 0 0;width:120px;height:180px;position:relative}
.mybasic .btn_profile_save{margin-top:10px !important;}
.mybasic span.error{margin: 5px 0 -5px 0;}

/*profile.html*/
.basicEdit{padding:30px 38px 60px 38px;background:#fafafa;overflow:hidden}
.basicEdit h1{font-size:20px;line-height:44px;border-bottom:1px solid #e5e5e5;margin:0 0 30px 0}
.basicEdit .new_portrait{float:left;margin:10px 0 0 43px;width:120px;height:180px;position:relative}
#profileForm{width:450px;float:left;margin:10px 0;}
#profileForm table{border-spacing:0;border-collapse:collapse}
#profileForm table td{padding:0 0 17px 0;vertical-align: top;}
.redstar{color:#fe6161;padding:0 5px;margin:15px 0 0 10px;display:block;}
#profileForm .redstar{margin:15px 0 0 5px;}
#profileForm input{margin:0;font:18px/32px "微软雅黑","宋体",Arial;margin-right:9px;}
#profileForm input[type="text"]:focus{border:2px solid #c8e6de}
#profileForm input[type="text"]{width:166px}
#profileForm input[name="tel"],#profileForm input[name="email"]{width:386px}
.profile_radio{margin-bottom:-5px !important;}
.profile_radio li{width:42px;height:42px;color:#777;font-size:16px;text-align:center;line-height:42px;cursor:pointer;border:2px solid #f1f1f1;background:#fff;float:left;margin-right:20px;position:relative}
.profile_radio li input{width:46px;height:46px;position:absolute;left:-2px;top:-2px;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;margin:0;}
.profile_radio li:hover{border:2px solid #c8e6de}
.profile_radio li.current{border:2px solid #91cebe}
.profile_radio li.current em{width:18px;height:18px;background:url('img/radio_checked.png') no-repeat;position:absolute;right:-1px;top:-1px}
.profile_select_normal{text-align:left;font:18px/46px "微软雅黑","宋体",Arial;color:#999;height:46px;padding:0 10px}
.profile_select_190{width:190px;background:url('img/profile_select_190.png') center top no-repeat}
.profile_select_410{width:410px;background:url('img/profile_select_410.png') center top no-repeat}
.profile_select_287{width:287px;background:url('img/profile_select_287.png') center top no-repeat}
.profile_select_139{width:139px;background:url('img/profile_select_139.png') center top no-repeat}
.select_focus{background-position:center bottom !important;}
.boxUpDown{position:absolute;z-index:20;border:2px solid #c8e6de;margin-top:-2px;background:#fff;}
.boxUpDown_139{width:135px;*margin:44px 0 0 -151px;}
.boxUpDown_190{width:186px;*margin:44px 0 0 -194px;}
.boxUpDown_287{width:283px;*margin:44px 0 0 -291px;}
.boxUpDown_340{width:340px;*margin:44px 0 0 -349px;}
.boxUpDown_380{width:376px;*margin:44px 0 0 -384px;}
.boxUpDown_410{width:406px;*margin:44px 0 0 -414px;}
.boxUpDown_596{width:592px;*margin:44px 0 0 -291px;}
.boxUpDown ul{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:scroll;}
.boxUpDown ul li{font-size:14px;padding:5px 10px;cursor:pointer;line-height:22px;}
.boxUpDown ul li:hover{background:#91cebe;color:#fff;}
#box_expectCity{padding:5px 0;}
#box_expectCity dl{min-height:30px;margin:3px 0;padding:0;clear:both;overflow:hidden;line-height:28px;}
#box_expectCity dt{width:68px;color:#019875;font-weight:normal;margin:3px 0;*margin-left:-80px;padding-left:12px;position:absolute;float:left;}
#box_expectCity dd{margin-left:80px;overflow:hidden;}
#box_expectCity dd span{width:66px;height:28px;font-size:14px;text-align:center;float:left;margin:3px 3px;background-color:#fafafa;}
#box_expectCity dd span:hover{background-color:#91cebe;color:#fff;cursor:pointer;}
.btn_profile_save{border:none; cursor:pointer; color:#fff; height:35px; line-height:35px; font-size:18px; padding:0 15px;background:#64c0ab; float:left;}
.btn_profile_save:hover{background:#019875; color:#fff;}
.btn_profile_cancel{height:35px; line-height:35px; text-decoration:none !important;font-size:18px;color:#555!important; padding:0 20px; border:0; background:none;float:left;}
.btn_profile_cancel:hover{color:#333;}
.subscribe_side div span{font-size:45px;color:#555; line-height:46px;font-weight:normal; margin-left: 10px; }
.subscribe_side .reason1{background: url('img/right_reason.png') 0 -2px no-repeat; padding-left: 60px;}
.subscribe_side .reason2{background: url('img/right_reason.png') 0 -78px no-repeat; padding-left: 60px; min-height: 55px;}
.subscribe_side .reason3{background: url('img/right_reason.png') 0 -150px no-repeat; padding-left: 60px;}
#resume_name{margin-bottom: 10px;position:relative;}
#resume_name .nameShow h1{font-size: 18px;margin:0 10px 0 0; float: left; line-height: normal;	}
#resume_name .nameEdit{ height: 24px; width: 180px;font-size: 18px; padding:3px;margin:0;line-height: normal; margin-right: 10px;}
#resume_name input[type="submit"]{background:none;color: #019875; padding: 0 5px;}
#resume_name a,#resume_name span{color: #019875; padding: 0 5px;cursor:pointer;}
#resume_name span.error{color:#555;padding-left:20px;}
#resumeScore{clear:both;height:154px;margin-bottom: 20px;}
#resumeScore .xScore{width:17px;height:19px; background:url('img/tipclose_b4.png') no-repeat;position:absolute;right:10px;top:8px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
#resumeScore .xScore:hover{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
#resumeScore div.score{width:218px;height:154px;background: #fff7e9;margin-right: 2px;}
#resumeScore div.index_score{width:280px;height:154px;background: #fff7e9;margin-right: 2px; position:relative; }
#resumeScore div.score canvas{margin:16px 0 0 49px;}
#resumeScore div.index_score canvas{margin:16px 0 0 80px;}
#resumeScore div.scoreVal{width:120px;text-align:center;font-size:18px;position:absolute;left:49px;top:64px;}
#resumeScore div.index_score div.scoreVal{width:120px;text-align:center;font-size:18px; position:absolute;left:80px;top:64px;}
#resumeScore div.index_resume_img{width:280px;height:40px;text-align:center;padding-top:114px;background: #fff7e9 url('img/index_resume.png') center 20px no-repeat;margin-right: 2px;}
#resumeScore div.which{width:460px;height:154px;background: #fff7e9;}
#resumeScore div.which div{margin: 40px 10px 20px 10px;text-align: center;}
#resumeScore div.which span{cursor:pointer;margin: 0 0 0 150px;text-align: center;background: #019875; color: #fff;float:left;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
#resumeScore div.which span:hover{background: #00694e; }
#resumeScore div.which a{color:#fff;display:block;padding: 8px 40px;}
.profile_box{clear:both;background: #fafafa;border:2px solid #fafafa;word-wrap:break-word; padding:18px; margin-bottom: 20px; position: relative;}
.profile_box td{vertical-align: top;}
.profile_box span.error{margin:3px 0 0 0;}
.profile_box h2{font-size: 18px;font-weight: 600;margin:0 0 10px 0; background: url('img/profile_square.png') 0 3px no-repeat; padding-left: 20px;}
.profile_box h2 span{color:#777;}
.profile_box .c_add{right: 7px;top:7px;}
.profile_box .pAdd{min-height:76px;cursor:pointer;background: url('img/profile_add.png') 20px 0 no-repeat; padding:0px 0 0 140px;}
.profile_box .pAdd:hover{background-position: 20px -76px;}
.profile_box .pAdd span{display:block;font-size:16px;color: #0d9572; text-decoration: underline; margin-top: 5px;}
.profile_box td{padding:8px 0 8px 20px;}
#basicInfo{min-height:116px;}
#basicInfo .basicEdit{overflow: hidden;padding:0;}
#basicInfo .basicShow{font-size:16px;padding:0 130px 0 20px; line-height: 28px; position: relative;}
#basicInfo .basicShow span.nofill{color:#e46a4a;}
#basicInfo .basicShow .m_portrait{position: absolute;right: 0; top: -35px;}
#expectJob .expectShow{font-size:16px;padding:0 40px 0 20px; position: relative;}
#expectJob .c_edit{right: 7px;top: 7px;}
#expectJob{*z-index:30;}
#workExperience{*z-index:29;}
#projectExperience{*z-index:28;}
#educationalBackground{*z-index:27;}
#expectJob .expectEdit input{margin:0;font:18px/32px "微软雅黑","宋体",Arial}
#expectJob .expectEdit input[type="text"]:focus{border:2px solid #c8e6de}
#expectJob .expectEdit input[type="text"]{width:263px}
#workExperience .experienceShow,#educationalBackground .educationalShow{font-size:16px;}
#workExperience .experienceShow ul.wlist,#educationalBackground .educationalShow ul.elist{list-style:none;margin:0;padding:0 0 0 10px;}
#workExperience .experienceShow .wlist li,#educationalBackground .educationalShow .elist li{float:left;width:290px;min-height:80px;margin:13px 10px;position:relative;}
#educationalBackground .educationalShow li div{background:#fff;width:276px;padding:0 7px;overflow:hidden}
#workExperience .experienceShow li img{position:absolute;float:left;border:2px solid #f1f1f1;*left:0;*top:28px;}
#workExperience .experienceShow li h3{width:220px;font-size:18px;font-weight:500;margin:5px 0 5px 70px;}
#educationalBackground .educationalShow li h3{float:left;width:100%;font-size:18px;font-weight:500;margin:5px 0;}
#workExperience .experienceShow li h4{font-size:14px;font-weight:normal;color:#555;margin:0 0 0 70px;}
#educationalBackground .educationalShow li h4{float:left;font-size:14px;font-weight:normal;color:#555;margin:0;}
.sm_del{width:19px;height:19px;background:url('img/profile_op.png') right 0 no-repeat;position:absolute;right:0;top:0}
.sm_del:hover{background-position:right -19px}
.sm_edit{width:19px;height:19px;background:url('img/profile_op.png') left 0 no-repeat;position:absolute;right:26px;top:0}
.sm_edit:hover{background-position:left -19px}
.experienceForm,.educationalForm{padding-top:10px}
.experienceForm td,.educationalForm td,.workForm td{padding:0 0 17px 0 !important}
.experienceForm input,.educationalForm input{margin:0}
.experienceForm input[type="text"]:focus,.educationalForm input[type="text"]:focus{border:2px solid #c8e6de}
.experienceForm input[type="text"],.educationalForm input[type="text"],.projectForm input[type="text"]{width:264px}
.educationalForm input[type="text"]{margin-right:7px}
.experienceForm .redstar,.educationalForm .redstar,.projectForm .redstar{margin:15px 0 0 0;}
.experienceForm .profile_select_139{margin-right:9px;*margin-right:7px;}
.educationalForm .profile_select_139{margin-right:9px;*margin-right:6px;}
.borderBtm{border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.projectForm{padding-top:10px;left: -20px;width: 640px;position: relative;}
.projectForm td{padding:0 0 17px 0 !important}
.projectForm input{margin:0}.projectForm input[type="text"]:focus{border:2px solid #c8e6de}
.projectForm .profile_select_139{margin-right:9px;*margin-right:7px;}
.workForm input[type="text"]{width:570px;margin:0}
.descriptionForm textarea,.workForm textarea{width:570px;height:100px;margin:0}
.projectForm textarea{width:580px;height:100px;margin:0}
.projectForm textarea:focus,.descriptionForm textarea:focus,.workForm textarea:focus{border:2px solid #c8e6de}
.projectForm .word_count,.descriptionForm .word_count,.workForm .word_count{float:right;margin:-5px 22px -5px 0}
#projectExperience .projectShow,#worksShow .workShow{padding:0 20px}
#projectExperience .projectShow ul,#worksShow .workShow ul{width:100%;list-style:none;margin:0;padding:0;*margin-top:10px;}
#projectExperience .projectShow .plist > li,#worksShow .workShow li{padding:10px 0;border-bottom:1px solid #e5e5e5;*overflow:hidden;*margin-top:15px;}
#projectExperience .projectShow .plist > li.noborder,#worksShow .workShow li.noborder{border-bottom:none;}
#projectExperience .projectShow .plist > li .projectList,#worksShow .workShow li .workList{position:relative}
#projectExperience .projectList .f16,#worksShow .workList .f16{*margin-top:-22px}
#worksShow .workList .f16{width:560px;word-wrap:break-word; overflow:hidden;}
#projectExperience .projectList .dl1{color:#777;}
#projectExperience .projectShow dl{clear:both;width:100%;min-height:22px;}
#projectExperience .projectShow dt{position:absolute;*left:0}
#projectExperience .projectShow dd{color:#777;float:left;margin-left:65px}
#projectExperience .projectEdit{padding:0 0 0 20px;}
#worksShow .workEdit{padding:0 0 0 20px;}
#worksShow .workShow li a{color: #019875; text-decoration: underline;}
#worksShow .workShow p{margin:5px 0 0 0;}
#selfDescription .descriptionShow{color:#777;padding: 0 20px; position: relative;}
.mycenterR{background:#fafafa;padding:15px 20px;margin-bottom:8px}
.mycenterR h2{font-weight:600;font-size:18px;margin:0 0 8px 0}
.mycenterR h2 a,.mycenterR h2 span{cursor:pointer;font-size:14px;line-height:26px;float:right;color:#019875;text-decoration:none;*margin-top:-25px;}
.mycenterR h2 a:hover,.mycenterR h2 span:hover{color:#019875}
.mycenterR h2 i{font-size:14px;font-style:normal; float:right;*margin-top:-20px;}
.mycenterR a{color:#333;text-decoration:underline}
.mycenterR a.btn_profile_cancel{text-decoration:none}
.mycenterR a:hover{color:#019875}
.mycenterR .resumeUploadDiv a.fr{color:#019875; text-decoration:none;}
.mycenterR .resumeUploadDiv a.fr:hover{text-decoration:underline;}
#resumeSet{overflow:hidden}
#resumeSet .noSet span{color:#333;font-weight:600;padding:0 5px}
#resumeSet label{display:block;color:#555;margin:3px 0}
#resumeSet label input{float:left;margin-top:5px}
#resumeSet label span{color:#333;font-weight:600;padding:0 5px}
.resumeTip{width:230px;margin:10px 0 10px -20px;background:#fff7e9 url('img/resumeset.png') 20px center no-repeat;padding:10px 0 10px 50px}
#myRecommend{overflow:hidden;}
#myRecommend ul{border-top:1px solid #e5e5e5;}
#myRecommend ul li{border-bottom:1px solid #e5e5e5; position:relative;}
#myRecommend ul li a{padding:10px 0;display:block;text-decoration:none;}
#myRecommend ul li span{width:200px;display:block;}
#myRecommend ul li em{position:absolute;right:0;top:10px;font:24px Candara; color:#e46a4a;}
#myRecommend .more{float:right;color:#019875; text-decoration:none;margin-top:10px;}

/*recommend.html*/
.recommend_list h2{font-size:16px;font-weight:normal;margin:0; padding-bottom:10px;border-bottom:2px solid #019875;}
.recommend_list h2 .more{float:right;font-size:14px;color:#019875;}
.recommend_list .hot_pos_l{width:334px;margin-right:10px;}
.recommend_list .hot_pos_r{width:310px;margin-left:0;}

/*preview.html*/
#previewWrapper{width:726px;border:12px solid #a3a3a3;margin:0 auto}
#previewWrapper .preview_header{height:26px;background:#019875;padding:9px 20px;color:#fff;overflow:hidden}
#previewWrapper .preview_header h1{margin:0;font-size:18px;font-weight:600;line-height:26px;float:left}
#previewWrapper .preview_header a{float:right;background:#006b52;color:#fff;padding:2px 12px}
#previewWrapper .preview_content{padding:32px 20px 2px 20px}
#previewWrapper .preview_content .expectShow{padding:0 10px 0 20px}
#previewWrapper .projectList .f16,#previewWrapper .workList .f16{*margin-top:0}
#downloadOnlineResume a{margin:20px 10px 0 0px;background-color:#91cebe;}
#downloadOnlineResume a:hover{background-color:#019875;}

/*profile overlay*/
#profileOverlay{ height: 100%;min-height: 100%;width:1024px;background-color:#fff;opacity:0.5; filter: alpha(opacity=50);position:absolute;z-index:20;top:63px;display:none;}
#resume_name,#resumeScore,#basicInfo,#expectJob,#workExperience,#projectExperience,#educationalBackground,#selfDescription,#worksShow,#myInfo,#myResume,#resumeSet{position:relative;/*overlay*/}
/*end overlay*/
#myInfo a span.red{color:#e6775c;}
.partnersAd{margin:10px 0;display:block;}
.position_del{padding:80px 0 0 220px;font-size:18px;background:url('img/position_del.png') 100px 0 no-repeat;}
.position_del a{background-color:#0d9572;color:#fff;padding:0 5px;margin-left:10px;}
.position_del a:hover{background-color:#00694e;}
.subscribe_side div.service {font-size:24px; color:#555; margin-bottom:15px;}
.subscribe_side div.service span{ font-size:46px;margin:0;}
.subscribe_side ul li{padding:10px 0 10px 60px; margin:10px 0; line-height:22px;}
.subscribe_side ul li.service1{background:url(img/service_icons.png) 0 17px no-repeat; }
.subscribe_side ul li.service2{background:url(img/service_icons.png) 0 -55px no-repeat;}
.subscribe_side ul li.service3{background:url(img/service_icons.png) 0 -125px no-repeat;}
.subscribe_side .ti2em{text-indent:2.4em;}
.link_service{color:#7fa3a7;font-size:18px;float:right;text-decoration:underline;}
.position_expired{height:130px;color:#555;font-size:16px;background:url(img/expired_tip.png) left center no-repeat;padding:30px 0 0 180px;margin:80px 0 0 60px;}
.position_expired h2{font-size:24px;font-weight:normal;}
.position_expired div{margin-bottom:20px;}
.position_expired span{color:#019875;}
.position_expired a{color:#019875;text-decoration:underline;}

/* customized_services.html */
.customized_services{padding-bottom:50px;}
.customized_services h3{ font-size:18px; line-height:30px; font-weight:normal; background:url(img/square.gif) 0 9px no-repeat; padding:0 0 0 20px; margin:30px 0 0px 0;}
.customized_services .pl20{padding-left:20px;}
.customized_services img{display:block;margin:50px auto;}
.customized_services .f18{border-top:1px solid #e5e5e5;padding:30px 0 10px 0;}
/* bbs 合伙人入口  */
/* .partner_enter{display:block;font-size:18px;height:46px;line-height:46px;background:#fafafa url(img/partner_enter.png) 20px center no-repeat;padding-left:60px;margin-top:12px;border-bottom:2px solid #019875;} */
ul.bbsTabs{font-size: 0;margin-bottom:20px;}
ul.bbsTabs li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;font-size:18px;color:#999;border-bottom:3px solid #91cebe;}
ul.bbsTabs li.current{border-bottom:3px solid #0D9572;color:#333;}
ul.bbsTabs li a{display:block;padding:5px 13px;}
.companyListPage dl{margin:30px 10px 0 0;overflow:hidden; }
.companyListPage dt a{font-size:24px;line-height:36px;color:#019875;margin-bottom:10px;}
.companyListPage dd{height:28px;float:left;width:233px;margin-right:20px;overflow:hidden;}
.companyListPage dd a{line-height:28px;}

/*invite.html*/
.inviteWrapper dd{padding:60px 0 80px 74px;}
.inviteWrapper .invite_num{font-size:20px;}
.inviteWrapper .invite_num span{color:#019875;}
.inviteWrapper .invite_rule{width:460px;margin:20px 0;background:#eeeeee;padding:15px 35px;}
.inviteWrapper .invite_rule ol{color:#777;margin:0 0 0 20px;padding:0;}
.inviteWrapper h3{ font-size:18px; line-height:30px; font-weight:600; background:url(img/square.gif) 0 8px no-repeat; padding:0 0 0 15px; margin:40px 0 10px 0;}
.inviteWrapper label{display:block;overflow:hidden;}
.inviteWrapper label span{float:left;line-height:28px;margin-right:10px;}
.inviteWrapper label input[type="text"]{width:400px;height:28px;line-height:28px;font-size:14px;color:#777;background:#fff;border:1px solid #f1f1f1;padding:4px 5px;margin:2px 0 0 0;float:left;}
.inviteWrapper label input[type="button"]{width:116px;text-align:center; font-size:20px;color:#fff;background:#91cebe;marign:0 0 0 -15px;padding:5px 10px;float:left;}
.inviteWrapper .invite_share{overflow:hidden;}
.inviteWrapper .invite_share span{float:left;margin:10px 5px 0 0;}

#deliverResumesSuccess .share{float:right;width:100%;}
#overlayRe{background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;}
#recommendTip{position:absolute;top:0;left:0;z-index:1001;width:100%;}
#recommendTip div{width:1024px;margin:0 auto;}
#recommendTip img{margin:500px 0 0 224px;}
.work_place{color:#b5b5b5;}
.work_place a{color:#0d9572; margin-left:20px;}
#baiduMap{width:600px!important;height:430px!important;}
#allmap{width:600px!important;height:400px!important;overflow: hidden;margin:0;}
#smallmap{width:280px;height:200px;overflow: hidden;margin:0;}
#mapPreview{margin-left:100px;}
.positions_more{font-size:18px;color:#fff;display:block;text-align:center;padding:8px 0;width:100%;background:#91cebe url(img/subscribe.png) 400px center no-repeat;}
.positions_more:hover{color:#fff;background-color:#019875;}
.c_section_mid dd.pt30{ padding-top:30px;}

/*122 2014-02-10*/
ul.hot_pos i.speed,#myRecommend li i.speed{width: 22px;height: 16px;position:absolute;background:url(img/job_122.png) left top no-repeat;left:-10px;}
i.speed1{width: 22px;height: 16px;position:absolute;background:url(img/job_122_1.png) left top no-repeat;}
.speedEnter{width:680px;height:65px; margin-bottom:30px;background:url(img/job_detail.png) no-repeat;}
.speedEnter a{float:right;width:111px;height:36px; margin:15px 20px 0 0;background:url(img/jd_btn.png) left top no-repeat;}
.speedEnter a:hover{background-position:left bottom;}
.adSpeed{display:block;width:280px;height:135px;background:url(img/ad_280.png) no-repeat;margin:20px 0;}

/* 2013-12-05 */
.optionsDiv{width:590px;background:#f2f2f2;border:1px solid #efefef;padding:15px 20px;position:relative}
.optionsDiv em{width:0;height:0;font-size:0;display:block;border:15px solid #f2f2f2;border-color:#fafafa #fafafa #f2f2f2;position:absolute;top:-30px;left:150px}
.optionsDiv em.e1{left:35px;}
.optionsDiv em.e2{left:135px;}
.optionsDiv em.e3{left:260px;}
.optionsDiv dl{overflow:hidden;*margin-bottom:10px}
.optionsDiv dl dt{width:90px;float:left;font-weight:600;}
.optionsDiv dl dd{margin-left:90px;}
.optionsDiv dd.opts a{float:left; padding:0px 8px;margin: 0 10px 10px 0;white-space: nowrap;}
.optionsDiv dd.opts a.curr{color:#fff;background:#0d9572;}
.optionsDiv dd.opts a:hover{color:#fff;background:#0d9572;}
.optionsDiv dl.file dt{color:#c6c6c6;}
.optionsDiv dl.file dd{color:#c6c6c6;}
.optionsDiv dl.file dd.opts span{color:#c6c6c6;cursor:default;float:left; padding:0px 8px;margin: 0 10px 10px 0;white-space: nowrap;}
.optionsDiv dl.file dd.opts span.curr{color:#fff;background:#c7c7c7;}
#select_level2{font-size:14px;line-height:27px;width:146px;height:27px;float:left;background:url(img/myjob_option1.png) left top no-repeat;margin:0 15px 0 0}
#select_level3{font-size:14px;line-height:27px;width:220px;height:27px;float:left;background:url(img/myjob_option2.png) left top no-repeat;margin:0}
.curr{background-position:left bottom !important}
.my_jobs a.link{color:#019875;font-size:16px; float:right; margin-top:-30px;}
.selectDiv{float:left; *float:none;}
#box_level2{ position: absolute; z-index:99; background:#fff; border:2px solid #c8e6de; border-top:0; width:142px; margin:27px 0 0 0;*margin-left:-161px;}
#box_level2 li{display:block;padding:0 5px; color:#555;  line-height:25px; cursor:pointer;}
#box_level2 li:hover{ background:#c8e6de; color:#fff;}
#box_level3{ position: absolute; z-index:99; background:#fff; border:2px solid #c8e6de; border-top:0; width:216px; margin:27px 0 0 0;*margin-left:-220px;}
#box_level3 li{display:block;padding:0 5px; color:#555;  line-height:25px; cursor:pointer;}
#box_level3 li:hover{ background:#c8e6de; color:#fff;}

/* receiveResume.html */
/* 
.noResumeReceived{font-size:18px;height:200px;line-height:32px;	background:url(img/noResumeReceived.png) 30px 30px no-repeat;	padding:40px 0 0 150px;	margin:20px 0 0 0;}
.noResumeReceived a{color:#019875;}
ul.resumeLists{	margin:20px 0;}
ul.resumeLists li.onlineResume{height:138px;margin-bottom:27px;}
ul.resumeLists li.onlineResume .resumeShow{padding:10px;background:#fff;}
ul.resumeLists .resumeShow img{width:90px;height:90px;position:absolute;float:left;}
ul.resumeLists li.onlineResume .resumeIntro{margin-left:100px;}
.resumeIntro h3{margin:0;font-weight:normal;}
.resumeIntro h3 a{color:#019875;font-size:18px;}
.resumeIntro span{margin:-20px 0 0 0;font-size:12px;color:#999;}
.resumeLists .links{float:right;margin-top:-25px;}
.contactInfo{clear:both;background:#f2f2f2;	border-top:1px dashed #d9d9d9;padding:5px 10px;}
ul.resumeLists li.fileResume{height:48px;padding:10px; 	margin-bottom:27px;	background:#ffffff url(img/icon_file.png) 10px 10px no-repeat;}
ul.resumeLists li.fileResume .resumeIntro{margin-left:60px;}
ul.resumeLists li.fileResume .resumeIntro h3{margin-bottom:6px;}
ul.resumeLists li.fileResume .resumeIntro span{	margin-top:-30px;}
*/

#deliverResumeConfirm div{line-height:28px;margin-bottom:10px;}
#deliverResumeConfirm a{margin-right:20px;}
#deliverResumeConfirm a.edit_field{text-decoration:underline;color:#555555;}
.confirm_field{color:#e46a4a;font-size:18px;}
#infoBeforeDeliverResume table{margin-top:10px;}
#infoBeforeDeliverResume table td{vertical-align: top;}
#infoBeforeDeliverResume .boxUpDown{margin-top: -6px;}
#infoBeforeDeliverResume #box_expectCity{left:-134px;*left:158px; *margin-top: 50px;}
#infoBeforeDeliverResume input{margin-top:10px;}
#infoBeforeDeliverResume span.error{margin:0 0 -5px 0;}
#infoBeforeDeliverResume input[type="text"]{width:166px;background-color:#fff;border:2px solid #f1f1f1;}
#infoBeforeDeliverResume input[type="text"]:focus{border:2px solid #c8e6de;}
#infoBeforeDeliverResume .redstar{margin:23px 0 0;}
#infoBeforeDeliverResume a{margin-top:20px;}
#infoBeforeDeliverResume input.profile_select_190{width:190px;border:none;}
#fileResumeUpload {line-height:32px;}

/*企业中心 简历管理 职位管理*/
.sidebar .btn_create{display:block;height:45px;line-height:45px;font-size:18px;color:#fff;background:#91cebe url(img/icon_add.png) 45px center no-repeat;padding-left:70px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.sidebar .btn_create:hover{color:#fff;background-color:#019875}
.company_center_aside{background:#fafafa;margin-top:12px}
.company_center_aside dt{font-size:18px;line-height:28px;color:#777;background:url(img/resume_dashed.png) left bottom no-repeat;padding:10px 10px 10px 20px;max-height:50px;overflow:hidden}
.company_center_aside dd{font-size:14px;color:#333;height:40px;line-height:40px;background:url(img/resume_dashed.png) left bottom no-repeat}
.company_center_aside dd.btm{border:0;background:0}
.company_center_aside dd a{position:absolute;width:190px;display:block;padding-left:46px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.company_center_aside dd span{float:right;color:#fff;background:#aeaeae;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 8px;margin:9px 12px 9px 0;line-height:22px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.company_center_aside dd:hover,.company_center_aside dd.current{background-color:#f1f1f1}
.company_center_aside dd.current a{color:#019875}
.company_center_aside dd:hover span,.company_center_aside dd.current span{background-color:#91cebe}
.company_center_content{background-color:#fafafa;margin-top:5px;position:relative}
.company_center_content>dt{height:47px;position:absolute;z-index:1;top:-5px;left:40px;background-color:#91cebe}
.company_center_content>dt h1{color:#fff;font-size:24px;font-weight:normal;line-height:47px;padding:0 20px;margin:0}
.company_center_content>dt em{background:url(img/title_arrow_new.png) no-repeat;width:4px;height:5px;position:absolute;left:-4px;top:0}
.company_center_content>dt span{font-size:14px}
.company_center_content>dd{min-height:337px;padding:70px 0;position:relative}
.company_center_content>dd .ccc_tr{position:absolute;right:20px;top:20px}
.company_center_content>dd .ccc_tr span{color:#019875;font-weight:600}
.company_center_content .no_resume_tip{font-size:18px;min-height:65px;background:url(img/noresult_95.png) 140px 0 no-repeat;padding:70px 0 0 250px;margin-top:15px;line-height:32px}
.no_resume_home{background:url(img/homeNoResult.png) 140px 22px no-repeat !important}
/*modify nancy*/
/*.company_center_content .pt35{padding-top:35px !important}*/
.company_center_content .pt35{padding-top:70px !important}
.company_center_content .no_resume_tip span{font-size:14px;color:#999}
.company_center_content .no_resume_tip a{color:#019875;text-decoration:underline}
.received_profile_preview{margin:25px 30px}
.received_profile_preview .profile_box{background-color:#fff}

/*企业端简历预览*/
.company_center_resume_preview{width:744px;margin:0 auto}
.company_center_resume_preview .m_portrait div{background:url(img/profile_cover_white.png) no-repeat}
.delivery_job_info{font-size:16px;line-height:28px;color:#777;background:#f2f2f2;padding:10px 50px}
.delivery_job_info span{color:#333}
.delivery_job_info .fr{margin-top:-55px}
#resume_preview_btmbar{width:100%;height:60px;background:url(img/overlay01.png) repeat;position:fixed;left:0;bottom:0;z-index:1000}
#resume_preview_btmbar div{width:680px;margin:0 auto;position:relative}
#resume_preview_btmbar a{display:inline-block;color:#fff;font-size:20px;text-align:center;margin:12px 12px 0 0;line-height:39px}
#resume_preview_btmbar a span{border:2px solid #d4d4d4;background:#fff;color:#333;font-size:14px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;transition:all .2s ease 0s;position:absolute;margin:-35px 0 0 -10px;line-height:26px;padding:0 6px}
#resume_preview_btmbar a:hover span{display:block}
#resume_preview_btmbar a.resume_forward{width:50px;height:38px;background:url(img/resume_preview_btns.png) 0 0 no-repeat}
#resume_preview_btmbar a.resume_download,#resume_preview_btmbar a.resume_dl{width:50px;height:38px;background:url(img/resume_preview_btns.png) -64px 0 no-repeat}
#resume_preview_btmbar a.resume_print{width:50px;height:38px;background:url(img/resume_preview_btns.png) -127px -1px no-repeat}
#resume_preview_btmbar a.btn_refuse{float:right;width:104px;height:38px;background:url(img/resume_preview_btns.png) 0 -40px no-repeat;margin:12px 0 0 12px;*margin:-42px 0 0 12px;}
#resume_preview_btmbar span.text{float:right;display:inline-block;color:#fff;font-size:20px;text-align:center;margin:12px 0 0 12px;*margin:-42px 0 0 12px;line-height:39px}
.filter_actions{background:#f2f2f2;padding:15px 20px;position:relative}
.btm{border-bottom:1px solid #e0e0e0}
.checkbox{float:left;width:13px;height:13px;border:2px solid #e0e0e0;background:#fff;position:relative;margin-top:3px}
.checkhover{border:2px solid #91cebe;}
.checkbox i{display:none;width:17px;height:14px;background:url(img/checkbox.png) 0 -14px no-repeat;position:absolute;left:1px;top:-1px}
.checkbox input[type="checkbox"]{width:17px;height:17px;margin:0;border:0;position:absolute;left:-2px;top:-2px;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0}
.filter_actions label.checkbox i{background:url(img/checkbox.png) 0 0 no-repeat}
.filter_actions span{float:left;margin:0 0 0 12px;font-weight:600;color:#555}
.filter_actions a{color:#fff;background:#91cebe;display:inline-block;padding:1px 10px;margin-left:20px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.filter_actions a:hover{background:#019875}
#filter_btn{float:right;font-weight:600;color:#555;margin-right:20px;position:relative;padding-right:16px;cursor:pointer;*margin:-40px 40px 0 0}
#filter_btn:hover{color:#333}
#filter_btn em{height:0;width:0;font-size:0;line-height:0;border-width:5px 5px 0;border-style:solid dashed;border-color:#9f9f9f transparent transparent;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s;position:absolute;right:0;top:10px;overflow:hidden}
#filter_btn em.transform{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s}
.filter_options{border-top:1px solid #f7f7f7;background:#f2f2f2;padding:15px 50px 10px}
.filter_options dl{overflow:hidden;margin-bottom:10px}
.filter_options dl dt{width:80px;font-size:14px;font-weight:600;float:left}
.filter_options dl dd{margin-left:75px}
.filter_options dd a{float:left;padding:0 8px;margin-right:10px;white-space:nowrap;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;transition:all .2s ease 0s}
.filter_options dd a.current,.filter_options dd a:hover{color:#fff;background:#019875}

/* resumes_pending.html */
ul.resumeLists{	margin:25px 0;position:relative;}/* ie7下简历看不见的bug */
ul.resumeLists li{padding:0 40px 0 20px; margin-bottom:25px; *overflow:hidden;}/* ie7下简历看不见的bug */
ul.resumeLists li.borderHighlight{width:100%;height:120px;padding:0;border:2px solid #e46a4a;position:absolute;z-index:10;top:0;display:none;}
ul.resumeLists li.onlineResume .checkbox{margin-top:50px;}
ul.resumeLists li.fileResume .checkbox{margin-top:35px;}
ul.resumeLists li .resumeShow{padding:10px;background:#fff; margin-left:30px;*width:632px;*float:left; *margin-left:15px;}
ul.resumeLists li .resumeShow a.resumeImg{position:relative;width:90px;height:90px;float:left;}
ul.resumeLists li.fileResume .resumeShow a.resumeImg{position:relative;width:70px;height:70px;}
ul.resumeLists li .resumeShow img{width:90px;height:90px;position:absolute;}
ul.resumeLists li.fileResume .resumeShow img{width:70px;height:70px;position:absolute;float:left; }
ul.resumeLists li.onlineResume .resumeIntro{margin-left:100px;}
ul.resumeLists li.fileResume .resumeIntro{margin-left:80px;}
.resumeIntro h3{width:370px;margin:0;font-weight:normal;}
.resumeIntro h3.unread{font-weight:600;}
.resumeIntro h3 a{color:#019875;font-size:18px; margin-right:10px;}
.resumeIntro span{margin:-20px 0 0 0;font-size:12px;color:#999;}
.fileResume .resumeIntro h3{margin-bottom:3px;}
ul.resumeLists .resumeIntro h3.unread em{width:17px;height:17px;background:url(img/unread.png) right top no-repeat;display:inline-block;*display:inline;*zoom:1;}
ul.resumeLists .resumeIntro h3.read em{width:17px;height:17px;background:url(img/unread.png) right -20px no-repeat;display:inline-block;*display:inline;*zoom:1;}
.fileResume .resumeIntro span{	margin-top:-30px;}
.resumeIntro .jdpublisher{width:300px;*width:280px;height:22px;word-wrap:break-word;overflow:hidden;}
.resumeIntro .jdpublisher a{word-break:break-all;}
.resumeLists .links{float:right;margin-top:-25px;}
.resumeLists .links a{text-decoration:none;}
.resumeLists .links a:hover{text-decoration:underline;}
.resumeLists a.resume_forward{position:relative;}
.resumeLists a.resume_forward span{color:#777777;}
.resumeLists a.resume_forward dl{max-width:280px;cursor:default;border:2px solid #cdcccc;color:#555555;position:absolute;z-index:10;top:20px;left:-10px; *text-decoration:none;*min-width:200px;}
.resumeLists a.resume_forward dt{background:#f2f2f2;font-size:16px;padding:6px 10px;border-bottom:1px dashed #cccccc;}
.resumeLists a.resume_forward dd{background:#fff;padding:3px 10px;}
.resumeLists a.resume_forward dd ul{margin:0;padding:0;list-style:none;}
.resumeLists a.resume_forward dd ul li{padding:3px 0 3px 12px;margin:0;background:url("img/resume_square.png") left 14px no-repeat;}
.contactInfo{clear:both;background:#f2f2f2;	border-top:1px dashed #d9d9d9;padding:5px 10px;margin-left:30px;}
.contactInfo .fr{*margin:-25px 10px 0 0;}
.filter_tip{color:#777;background:url(img/noresult_50.png) 5px 0 no-repeat;margin:-10px 40px 0 40px;padding:5px 0 20px 70px}
.filter_tip span{color:#019875}
.company_center_content .addnew{margin:30px 0 0 100px}
.publish_tip{background:url(img/publish_tip.png) 110px 0 no-repeat;min-height:100px;padding:10px 20px 0 250px;margin:20px 0 0 0;word-wrap:break-word; overflow:hidden;}
.publish_tip h2{font-size:18px;font-weight:normal;margin:0 0 10px 0}
.publish_tip a{font-size:14px;color:#999;text-decoration:underline;line-height:24px}
.publish_tip a:hover{color:#019875}
.company_center_content .my_jobs{margin:0 40px}
#jobForm{font-size:18px;margin:0 40px}
#jobForm table{width:100%;margin-bottom:10px}
#jobForm table.btm{border-bottom:1px dashed #e0e0e0;padding-bottom:10px}
#jobForm td{vertical-align:top;padding:10px 0;line-height:45px}
#jobForm td .redstar{margin:3px 5px 0 0}
#positionDetail_tbl td{padding:0 !important;vertical-align:middle !important}
#positionDetail_tbl table{margin:0 !important}
.selectr{font:18px/29px "微软雅黑","宋体",Arial;color:#777;text-align:left;height:45px;border:2px solid #f1f1f1 !important;background:#fff url(img/select_r.png) right top no-repeat;padding:6px 70px 6px 10px}
.selectrFocus{border:2px solid #c8e6de !important;background-position:right -45px}
.selectr_380{width:380px !important}
#jobForm td input[type="text"]{width:356px;margin:0;font-size:18px;color:#333;}
#forwardEmail{float:right;width:310px!important;*margin-top:-42px!important;}
#jobForm td textarea{width:520px;margin:0;font-size:18px}
#jobForm td span.error{margin:5px 0 -10px 0}
.inputFocus{border-color:#91cebe !important}
.input_520{width:520px !important}
#box_job{position: absolute; z-index:99; background:#fff; border:2px solid #c8e6de; width:550px; padding:10px 0 0 12px; margin-top:-2px;*margin:43px 0 0 -385px;}
#box_job dl{clear:both; background:none; padding:0;}
#box_job dt{float:left; color:#019875; font-size:16px; font-weight:bold; width:100px; line-height:32px; }
#box_job dd{clear:none;float:left; width:450px;padding:0;margin:0;}
#box_job li{width:130px; height:32px; font-size:16px; line-height:32px;margin:0 10px 10px 0;padding-left:10px; background:#fafafa url(img/select_arrow.png) 116px 12px no-repeat; float:left; cursor:pointer;}
#box_job li.li_3 ul{margin-left:-154px;}
#box_job li:hover{ background-position:116px -28px; background-color:#91cebe; color:#fff;}
#box_job ul.job_sub{width:426px; position:absolute; z-index:100; border:2px solid #c8e6de; background-color:#fff; padding:10px 0 0 10px;*padding:10px 0 10px 10px;margin:0 0 0 -10px;*margin:25px 0 0 -79px;}
#box_job ul.job_sub li{ font-size:14px; color:#555; width:193px; height:28px; line-height:28px;margin:0 8px 8px 0; background:none; display:inline-block;*display:inline;}
#box_job ul.job_sub li:hover{background:#91cebe; color:#fff;}
.btn_32{padding: 0 55px;font-size: 18px;color: #fff;border: none;height: 32px;line-height: 32px;background: #91cebe;float: left;margin: 15px 40px 0 0;overflow: hidden;transition:background 0.2s ease-in 0s;}
.btn_32:hover{color:#fff;background:#019875;}
/*resume popup*/
#noticeInterview{width:500px;height:500px;padding:15px 30px}
#forwardResume{width:460px;height:320px;padding:15px 30px}
#noticeInterview td,#forwardResume td{padding:5px}
#noticeInterview tr td:first-child,#forwardResume tr td:first-child{vertical-align:top;padding-top:12px}
#receiveEmail{line-height:36px}
#noticeInterview td span.error,#forwardResume td span.error{margin:2px 0 -7px 0}
#noticeInterview td span.redstar{display:inline;margin:15px 0 0 0;line-height:24px}
#noticeInterview input[type="text"],#forwardResume input[type="text"]{width:360px;height:24px;line-height:24px;font-size:16px;background:#fff;margin:0}
#noticeInterview textarea,#forwardResume textarea{width:360px;font-size:16px;height:80px;line-height:24px;margin:0}
.emailPreview{font-size:20px;color:#555 !important;padding:0 20px;margin-left:10px}
#noticeInterview .btn{margin:0}
#noticeInterviewPreview{background:#f2f2f2;line-height:36px}
#emailText{color:#555;font-size:16px;background:#fff;padding:10px;border:1px solid #e9e9e9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:28px}
#noticeInterviewPreview .btn{margin:20px 20px 0 0}
#noticeInterviewPreview a,#forwardResume a,#forwardResumeSuccess a,#confirmRefuse a{display:inline-block;height:37px;*line-height:32px;font-size:20px;color:#555;padding:0 20px;margin-top:20px}
#confirmRefuse textarea{width:415px;height:240px;font-size:16px;line-height:26px;margin:0;}
#confirmRefuse span.error{margin:0;}
#noticeInterviewPreview a{padding:0}
#noticeInterviewSuccess .f16,#refuseMailSuccess .f16{line-height:32px;}
.refuse_icon h3{font-size:18px;color:#333;line-height:30px;margin:0;}
.refuse_icon span{font-size:14px; color:#999;}
.unHandle_links{font-size:18px;border:1px dashed #e9e9e9;background:#fff;margin:40px 60px;padding:20px 30px;overflow:hidden}
.unHandle_links div{margin-bottom:20px}
.unHandle_links span{color:#019875}
.unHandle_links a{float:left;width:180px;font-size:14px;margin:0 0 5px 0}
.positionAllResume{display:block;font-size:18px;height:46px;line-height:46px;background:#fafafa;text-align:center;margin-top:12px;border-bottom:2px solid #019875}
.company_center_content .Pagination{margin:0 50px}

/*resume tips*/
#resumeTip{width:100%;height:100%;background:url(img/overlay02.png) repeat;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}
.resumeTipHome{width:1024px;margin:0 auto}
.resumeTipHome div{width:342px;height:221px;background:url(img/resume_tip_home.png) no-repeat;position:relative;left:455px;top:-5px}
.resumeTipHome div a.close{display:block;width:22px;height:22px !important;position:absolute;left:317px;top:96px}
.resumeTipHome div a.isee{display:block;width:90px;height:32px !important;position:absolute;left:117px;top:176px}
.resumeTipHome div a.gotolook{display:block;width:70px;height:32px !important;position:absolute;left:260px;top:176px}
.resumeTipJobList{width:1024px;margin:0 auto}
.resumeTipJobList div{width:342px;height:208px;background:url(img/resume_tip_joblist.png) no-repeat;position:relative;left:810px;top:130px}
.resumeTipJobList div a.close{display:block;width:22px;height:22px !important;position:absolute;left:317px;top:120px}
.resumeTipunHand{width:1024px;margin:0 auto}
.resumeTipunHand div.tip1{width:355px;height:195px;background:url(img/resume_tip_unhandle_1.png) no-repeat;position:relative;left:750px;top:280px}
.resumeTipunHand div.tip2{width:515px;height:215px;background:url(img/resume_tip_unhandle_2.png) no-repeat;position:relative;left:244px;top:130px}
.resumeTipunHand div.tip3{width:506px;height:330px;background:url(img/resume_tip_unhandle_3.png) no-repeat;position:relative;left:-90px;top:105px}
.resumeTipunHand div.tip1 a.close{display:block;width:22px;height:22px !important;position:absolute;left:331px;top:108px}
.resumeTipunHand div.tip2 a.close{display:block;width:22px;height:22px !important;position:absolute;left:490px;top:126px}
.resumeTipunHand div.tip3 a.close{display:block;width:22px;height:22px !important;position:absolute;left:482px;top:240px}
.weixin{font-size:16px;border-top:1px dashed #e1e1e1;padding:20px 0 10px 30px;margin:20px 0 0 0;overflow:hidden}
.weixinSuc{margin:80px 30px 30px 30px;padding:55px 0 0 70px}
#weixinQR .weixin{border-top:0;padding:0;margin:0}
#weixinQR a{margin:10px}
#weixinQR a.qr_cancel{color:#555;*display:inline;*zoom:1}
#weixinQR a.qr_cancel:hover{color:#019875}
.weixin .qr{float:left}
.weixin .qr div{font-size:14px;text-align:center}
.weixin .qr_text{float:left;margin-left:20px;line-height:30px}
.weixin .qr_text img{border:0;float:left;margin:0 5px}
.weixin .qr_text h3{font-size:16px;font-weight:normal;margin:0 0 5px 0}
.weixin .qr_text{font-size:16px;line-height:28px;padding-top:10px}
.weixin .qr_text span{font-size:18px;display:block;color:#019875;margin-top:16px}
#weixinQR .qr_text span{font-size:18px;float:left;color:#019875;margin-top:16px}
#weixinQR .qr_text img{float:left;margin-top:15px}
.weixinSuc .qr_text span{float:left}
.weixinSuc .qr_text img{float:left;margin-top:15px}
.job_refresh{position:relative}
.job_refreshed{color:#999 !important;text-decoration:none !important;pointer:text !important}
.job_refresh span,.job_refreshed span{float:left;width:180px;text-align:center;font:14px 宋体;color:#777;border:2px solid #f2f2f2;text-decoration:none !important;background:#fff;padding:3px;position:absolute;right:-80px;top:0;display:none}
.job_refreshed span{right:40px}
.job_refreshed i{float:left;width:60px;text-align:center;font:14px 宋体;color:#777;border:2px solid #f2f2f2;text-decoration:none !important;background:#fff url(img/tip_success.png) 3px center no-repeat;padding:3px 3px 3px 22px;position:absolute;right:-90px;top:-30px;display:none}
.job_refresh:hover span,.job_refreshed:hover span{display:block}
#loginToolBar{width:100%;height:64px;position:fixed;z-index:1000;bottom:0;left:0;background:url(img/footerbar_repeat.png) repeat-x;}
#loginToolBar div{width:1024px;margin:0 auto;position:relative;}
#loginToolBar em{width:95px;height:54px;background:url(img/footbar_img.png) no-repeat;position:absolute;top:-54px;left:-110px;}
#loginToolBar img{position:absolute;left:-110px;top:10px;}
#loginToolBar span.companycount{font-size:32px;line-height:38px;font-weight:100;color:#dafaf4;display:inline-block;height:30px;background:url(img/footbar_text.png) right 16px no-repeat;padding-right:33px;margin:20px 0 0 294px;}
#loginToolBar span.positioncount{font-size:32px;line-height:38px;font-weight:100;color:#dafaf4;display:inline-block;height:30px;background:url(img/footbar_text.png) right bottom no-repeat;padding-right:33px;margin:20px 0 0 60px;}
#loginToolBar span i{display:inline-block;width:20px;height:30px;background:url(img/footbar_no.png) 0 0 no-repeat;}
#loginToolBar span b{display:inline-block;width:9px;height:30px;background:url(img/footbar_comma.png) center bottom no-repeat;}
#loginToolBar .right{height:64px;position:absolute;left:932px;top:0;background:url(img/footbar_btn_red.png) repeat-x;}
#loginToolBar a.bar_register{display:inline-block;height:64px;padding:0 46px;}
#loginToolBar a.bar_register:hover{background:url(img/footbar_btn_red_hover.png) repeat-x;}
#loginToolBar a.bar_register i{display:block;width:120px;height:64px;background:url(img/footbar_register.png) left center no-repeat;}
#loginToolBar a.bar_login{height:64px;position:absolute;left:790px;background:url(img/footbar_btn_green.png) repeat-x;padding:0 46px;}
#loginToolBar a.bar_login:hover{background:url(img/footbar_btn_green_hover.png) repeat-x;}
#loginToolBar a.bar_login i{display:block;width:50px;height:64px;background:url(img/footbar_login.png) left center no-repeat;}
#qr_cloud{position:fixed;width:100%;heigth:100%;background:url(img/overlay_light.png) repeat;left:0;top:0;bottom:0;z-index:9999;overflow:hidden}
#qr_cloud .cloud{background:url(img/qr_register.png) no-repeat;width:553px;height:383px;margin:150px auto 0 auto}
#qr_cloud .close{width:35px;height:35px;background:url(img/qr_cloud_close.png) no-repeat;float:right;margin:30px 50px 0 0}
#qr_cloud .close_btn{position:absolute;display:block;width:120px;height:45px;margin:12px 0 0 182px}
#qr_cloud img{margin:150px 0 0 175px}
#qr_cloud_resume{position:fixed;width:100%;heigth:100%;background:url(img/overlay_light.png) repeat;z-index:1000;left:0;top:0;bottom:0;z-index:9999;overflow:hidden}
#qr_cloud_resume .cloud{background:url(img/qr_cloud_resume.png) no-repeat;width:553px;height:383px;margin:150px auto 0 auto}
#qr_cloud_resume .close{width:35px;height:35px;background:url(img/qr_cloud_close.png) no-repeat;float:right;margin:30px 50px 0 0}
#qr_cloud_resume img{margin:170px 0 0 70px}

/* open_services_1.html,open_services_2.html,open_services_3.html | 2014-02-07 */
.os_step_1{width:591px;height:58px;background:url(img/open_services_steps.png) 0 0 no-repeat;margin:25px 0 50px 18px}
.os_step_2{width:591px;height:58px;background:url(img/open_services_steps.png) 0 -58px no-repeat;margin:25px 0 50px 18px}
.os_step_3{width:591px;height:58px;background:url(img/open_services_steps.png) 0 -116px no-repeat;margin:25px 0 50px 18px}.corp_form h3{font-size:18px;color:#555;margin:30px 0 5px}
.corp_form h3 .redstar{display:inline-block;margin:0}
.corp_form h3 span{font-size:14px;color:#999}
.corp_form h3 a{color:#019875;text-decoration:underline}
.corp_form span.error{margin:0 0 0 18px !important}
.corp_form input{margin:0 0 0 18px}
.corp_form input[type="text"]{width:570px}
.corp_form input[type="submit"]{font-size:22px;color:#fff;border:0;background:#91cebe;padding:6px 30px;margin-top:45px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.corp_form input[type="submit"]:hover{background:#019875}
.goback{color:#555;font-size:18px;margin-left:30px}

/* .corp_form ul{margin:10px 50px 10px 20px}.corp_form li{padding:10px 0;border-bottom:1px dashed #e1e1e1}.corp_form li a{float:right;color:#019875}.corp_form a.f16{font-size:16px;float:right;color:#019875;margin:0 50px 80px 0} */
.open_service_result{width:590px;padding:0 0 20px 20px !important;overflow:hidden}
.open_service_result h3{font-size:18px;margin:10px 0}
.open_service_result h3 span{font-size:14px}
.open_service_result h3 a{color:#019875;text-decoration:underline}
.open_service_result h3 em{float:left;margin:0 0 0 -20px}
.open_service_result ul li{border-bottom:1px dashed #e1e1e1;padding:10px 0}
.open_service_result li a{float:right;color:#019875;*margin-top:-30px}
.open_service_result a.f16{float:right;color:#019875;margin:10px 0;}
.open_service_success{width:620px;padding:0px 0px 20px 20px !important;border-bottom:1px solid #eaeaea;overflow:hidden;}
.open_service_success h3{font-size:24px;margin:20px 0;}
.open_service_success h4{font-size:16px;margin:10px 0;}
.open_service_success_btm{padding:0px 0px 50px 20px;}
.open_service_success_btm h5{font-size:18px;color:#555555;margin:30px 0 10px 0;}
.contacttip{clear:both; margin:10px 0 30px 0; font-size:14px; color:#555;}
.contacttip a{ font-size:14px; color:#009875;}
.contacttip a:hover{text-decoration:underline;}
#loadingDiv{position:fixed;left:50%;top:50%;margin:-16px 0 0 -16px;z-index:1000;}
/*大客户支持2014-02-19*/
ul.resumeLists li.job_item .checkbox{margin-top:30px;}
.jobListShow{position:relative; margin:0 0 30px 30px;border-left:3px solid #91cebe; padding:2px 10px 2px 15px; background:#fff;}
.jobListShow h3{padding:5px 0; margin:0!important; font-weight:normal;}
.jobListShow h3 a{font-size:18px; color:#0d9572; }
.jobListShow h3 span{color:#999;font-size:14px; float:none;margin-left:0;margin-right:10px;}
.jobListShow .links{position:relative; top:-20px;right:10px; }
.jobListShow .links a{color:#0d9572; text-decoration:none;}
.jobListShow .links a:hover{color:#0d9572;}
.check_popbox{color:#333 !important;width:300px; font-size:18px; padding:10px 15px 20px 15px; border:3px solid rgba(0,0,0,0.2); border:3px solid #cccccc\9; /*IE8以及以下版本浏览器*/background: #fff; position:relative;}
.check_popbox_verify{position:absolute !important;z-index:10;left:-230px;top:40px;}
.check_popbox_unverified{position:absolute !important;z-index:10;left:-160px;top:40px;}
.check_popbox_verifyAll{position:absolute !important;z-index:10;left:-110px;top:56px;}
.check_popbox_unverifiedAll{position:absolute !important;z-index:10;left:40px;top:56px;}
.check_popbox span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
.check_popbox span.bot{border-width:16px; border-style:dashed dashed solid;border-color:transparent transparent #c8c8c8;right:50px;top:-32px;}
.check_popbox span.top{border-width:16px; border-style:dashed dashed solid;border-color:transparent transparent #ffffff; right:50px; top:-28px;}
.check_popbox div em{display:block;font-size:14px;line-height:30px;}
.check_popbox label{display:block;margin-bottom:10px;}
.check_popbox label.radio{font-size:16px;	margin:8px 0;}
.check_popbox a{color:#555 !important;padding:5px 10px;	display:inline-block;}
.check_popbox a.cancel{	background:#fff !important;	margin:0!important;}
.check_popbox a.cancel:hover{color:#019875 !important;}
.check_popbox a.close{padding:0;width: 18px;height: 17px;background: url('img/check_popbox_close.png') no-repeat;position: absolute;	right: 12px;top: 10px;transition: all .5s;-moz-transition: all .5s;	-webkit-transition: all .5s;-o-transition: all .5s;}
.check_popbox a.close:hover{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.check_popbox .btn_confirm{color:#fff !important;background:#019875;margin:0 20px 0 0;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.check_popbox .btn_confirm:hover{background:#00694e;}
.check_popbox .no_notice{width:300px;font-size:14px;background:#f2f2f2;	margin:5px 0 20px -15px;padding:5px 15px;overflow:hidden;}
.check_popbox .no_notice label{	margin:3px 10px 0 0 !important;}
.accounts_list{	border-bottom:2px solid #fff;margin-bottom:20px;}
.accounts_list th{background:#f2f2f2;padding:10px 0;border-right:2px solid #fff;border-bottom:2px solid #fff;}
.accounts_list tr.main td{font-weight: bold;}
.accounts_list td{padding:10px 0;text-align:center;	border-right:2px solid #fff;}
.accounts_list tr:nth-child(even) {	background:#f2f2f2;}
.accounts_list tr:nth-child(odd) {background:#fafafa;}
.accounts_list a{display:inline-block;background:#91cebe;color:#fff;padding:0 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.accounts_list a:hover{background:#019875;}
#verifyAll,#failAll{position:relative;}
#job_preview_btmbar{width:100%;height:60px;background: url(img/overlay01.png) repeat;position:fixed;left:0;bottom:0;z-index:1000;}
#job_preview_btmbar div.inner{width:680px;margin:0 auto;position:relative;}
#job_preview_btmbar a.btn_verify{display:inline-block;color:#fff;font-size:20px;text-align:center;line-height:39px;	width:104px;height:38px;background:url(img/resume_preview_btns.png) 0 -40px no-repeat;margin:12px 0 0 200px;}
#job_preview_btmbar a.btn_unverify{display:inline-block;color:#fff;font-size:20px;text-align:center;line-height:39px;width:121px;height:38px;background:url(img/preview_btn_unverify.png) 0 0 no-repeat;	margin:12px 0 0 12px;}
#job_preview_btmbar span.verify_status{float:left;display:inline-block;color:#fff;font-size:20px;text-align:center;margin:12px 0 0 12px;line-height:39px;}
#job_preview_btmbar .check_popbox_verify{position:absolute !important;z-index:10;left:-30px;top:-186px;}
#job_preview_btmbar .check_popbox_unverified{position:absolute !important;z-index:10;left:326px;top:-196px;}
#job_preview_btmbar .check_popbox span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
#job_preview_btmbar .check_popbox span.bot{border-width:16px;border-style: solid dashed dashed;border-color: #c8c8c8 transparent transparent;left:40px;top:184px;}
#job_preview_btmbar .check_popbox span.top{border-width:16px;border-style: solid dashed dashed;border-color: #ffffff transparent transparent;left:40px;top:180px;}
#job_preview_btmbar .check_popbox_verify span.top{left:260px;top:170px;}
#job_preview_btmbar .check_popbox_verify span.bot{left:260px;top:174px;}
.my_jobs li div.links_middle{position:absolute;float:right; margin-top:-55px;right:50px;}
.links_middle a{color:#0d9572;  margin-left:8px;}
.links_middle a:hover{color:#0d9572; text-decoration:underline;}
.unpass_reason{border-top:1px dashed #e5e5e5;margin-left:-15px !important;padding:5px 0 0 15px;}

/*job_detail.html --- collection */
#tipOverlay{width:100%;height:100%;background:url(img/overlay02.png) repeat;position:fixed;top:0;left:0;z-index:998;overflow:hidden;display:none;}
.jd_collection{width:48px;height:71px;cursor: pointer;position:relative;*z-index:999;background:url(img/collection_icon.png) 0 0 no-repeat;float:right;}
.jd_collection.collected{background-position:0 bottom;}
.jd_collection_success{width:210px;border:2px solid #c4c4c4;padding:3px 8px;background:#fff;position:absolute;left:-160px;top:50px;z-index:100;display:none;}
.jd_collection_success a.jd_collection_x{cursor: pointer;width:12px;height:12px;background:url(img/close_notice.png) no-repeat;position:absolute;right:8px;top:8px;}
.jd_collection_success a.jd_collection_page{color:#019875;}
.jd_collection_tip{outline:none;cursor:default;width:335px;height:300px;background:url(img/collection_tip.png) no-repeat;position:absolute;left:-66px;top:-24px;z-index:1000}
.jd_collection_tip_x{width:20px;height:20px;cursor: pointer;display:block;margin:135px 0 0 312px;}
/*collections.html*/
.c_collections{margin-bottom:40px;position:relative; background-color:#fafafa;}
.c_collections h1{ float:left; color:#fff; font-size:24px; font-weight:normal; height:43px; background:#91cebe; margin:-8px 0 10px 48px;/*已投递简历状态:40px;old:20px*/ padding:0 20px; line-height:43px; position: absolute; z-index:2;}
.c_collections h1 em{ background:url(img/title_arrow01.png) no-repeat; width:6px; height:8px; position:absolute; left:-6px; top:0;}
.c_collections > dd{color:#555; padding:55px 0 20px 0;clear:both;}
.no_collections{font-size:18px;min-height:120px;background:url(img/noresult_95.png) 160px 0 no-repeat;padding:60px 0 0 270px;margin:80px 0;line-height:32px}
ul.my_collections{margin:15px 48px;}
ul.my_collections li{padding:7px;margin-bottom:25px;background:#fff;overflow:hidden;}
ul.my_collections li img{width:67px;height:67px;border:2px solid #ededed;position:absolute;}
ul.my_collections li .co_item{margin-left:82px;}
ul.my_collections h2{font-size:18px;color:#0d9572;margin:0 0 3px;float:left;}
ul.my_collections h2 a{color:#0d9572;}
ul.my_collections h2 a span{font-size:16px;color:#e6775c;}
ul.my_collections .co_time{color:#999999;font-size:12px;float:right;}
ul.my_collections .co_cate{clear:both;color:#555;}
.collection_link{font-size:14px;color:#019875;float:right;margin-left:10px;*margin-top:-22px;}
.collection_status{font-size:14px;color:#555;float:right;margin-left:10px;*margin-top:-22px;}
.collectionCancel{position:relative;}
.collectionCancel span{float:left;width:120px;text-align:center;font:14px 宋体;color:#777;border:2px solid #f2f2f2;text-decoration:none !important;background:#fff;padding:3px;position:absolute;right:-40px;top:-28px;display:none}
ul.my_collections li i{float:right;width:1px;height:24px;background: url(img/arr.png) -29px center no-repeat;margin-left:10px;*margin-top:-22px;}

/*** user setting wrote by nancy | 2014-05-05 ***/
/*sidebar.html*/
.user_bindSidebar{ width: 230px; background: #fafafa; float: left}
.user_sideBarmenu{ padding-top:5px;padding-bottom: 10px;}
.user_sideBarmenu dt h3{ font-size: 18px;  color: #999;font-weight: normal; padding-left: 38px; }
.user_sideBarmenu dd{  text-align: left; }
.user_sideBarmenu dd a{color: #333; font-size: 14px;  display: block; padding: 14px 0;padding-left:48px;}
.user_sideBarmenu dd a.hover{background: #f1f1f1;}
.user_sideBarmenu dd a:hover{background: #f1f1f1;}

/*公共*/
.user_bindContent{ width: 740px; float: left; background: #fafafa; margin-left: 54px; display: inline; padding-bottom: 100px;}
/*bindEmail.html*/
.user_firstBindContent{ width:800px;margin:0 auto;}.user_firstMainContent{ margin:0 15px;}.user_warnLogin,.user_bindLogin{width:100%;}
.user_warn{ margin-top:10px;background:#faf3e1;font-size:16px;color:#555;padding:10px 0 10px 8px;}
.user_warn a{ text-decoration:underline; color:#999;}
.user_warn em{display:inline-block;margin-right:5px;background: url(img/user_warn.png) no-repeat 0 3px;width:18px;height:20px;float:left}
.user_qLogin{font-size:18px;color:#333;padding:20px 0;margin-left:20px; color:#019875}.user_warnLogin{border-bottom:1px dashed #d6d6d6}
.user_bindLogin input[type="radio"]{font-size:18px;width:398px; height:26px;line-height:26px;margin-top:15px;}
.user_bindLogin input[type="text"],.user_bindLogin input[type="password"]{display:block;width:398px;height:26px;line-height:26px;margin-top:17px;font-size:18px;}
.user_bindLogin input[type="submit"]{display:block;padding:5px 13px;background:#019875;color:#fff;font-size:18px;margin-top:25px;margin-bottom:32px;}
.user_bindLogin label{margin-top:12px; display:block;height:30px;width:400px;background: url(img/radio.png) no-repeat 0 3px;cursor:pointer;font-size:18px;}
.user_bindLogin label.checked{background:url(img/radioSel.png) no-repeat 0 3px;}
.user_hasLagouAccountForm{ padding-top:15px; }.user_noLagouAccount .user_modify{margin-top:0px;}
.user_hasAccountform{ padding-left:30px;padding-bottom:10px;*padding-bottom:40px;}.user_noLagouAccount{ padding-top:15px;*padding-top:0px;  padding-bottom:10px;}
#user_hasLagouAccountForm{border-bottom:1px dashed #d6d6d6}
#user_NoAccount::selection ,#user_HasAccount::selection {background:transparent;}
/*找工作还是招人*/
.register_radio input[type="radio"]{display:block;}
.user_registerRadio{margin-top:8px;}
.user_registerRadio li{width:137px;height:38px;line-height:38px;border:2px solid #fafafa}
.user_registerRadio li:hover{border:2px solid #91cebe;}
.user_registerRadio li.current{border:2px solid #91cebe;}
.user_registerRadio li em{ background:url(img/user_choose.png) no-repeat;width:17px;height:18px;}
.user_firstBinWarn{ width:720px;background:#faf3e1;height:28px;font-size:16px;color:#555;margin-left:15px;padding-top:14px;}
.user_firstBinWarn em{ display:inline-block;background:url(img/user_warn.png) no-repeat;width:18px;height:17px;}
.user_noAccountform label.user_modifyYangshi{;font-size:14px;display:block;padding-left:23px;width:100%;height:30px;}
.user_noLagouAccount .agreeNotice{ background:none;font-size:14px;margin-top:10px;}
.user_noLagouAccount label.agreeNotice.checked{ background:none;}
.user_noAccountform label.user_modifyYangshi input[type="checkbox"]{display:none;}
.user_noAccountform label.user_modifyYangshi a{color:#019875}
#user_saveRegAccount{ padding:5px 24px;display:block;}
.user_modify{margin-top:0;}

/*accountBind.html*/
.modifyPwd{ position: relative; height: 47px;}
.modifyPwd dt{ float: left;position: absolute;top:-5px; *top:-17px!important;}
.modifyPwd dd{ font-family: "微软雅黑"; font-size: 24px; color: #fff; float: left;width: 123px; height: 47px; background: #91cebe; text-align: center;line-height: 47px; position: absolute; top: -5px; left: 2px;}
.user_noModify{ border-bottom: 1px dashed #d6d6d6; padding:0 0 25px 20px;margin:10px 0 0 0;}
.user_noModify li{ font-size: 20px; line-height: 45px; color: #777;list-style:none}
.user_noModify li span{color:#333;}
.noModify li a{ color: #019875}
.user_thirdLogin{ margin-top: 23px; width: 674px; height: 38px; font-size: 18px;}
.user_thirdLogin dt{ float: left; margin:0 20px; display: inline}
.user_thirdLogin dd{ float: left ;height: 38px; line-height: 38px; padding-left: 0;}
.user_thirdLogin dd span{ padding: 0 10px;}
.user_thirdLogin dd  a{  color: #019875}
.c_section #pad{ padding: 50px 40px;}

/*accountBindWaitActive.html*/
.user_bindVerEmail{width:800px;margin:0 auto;}
.user_verEmailTitle{ font-size: 24px; color: #555555; margin-top:30px;margin-left:40px;margin-bottom:30px; font-weight: normal}
.user_noReceiveEmail li h3{color: #555555; font-size: 18px; padding-bottom: 6px;*padding-top:8px;}
.user_noReceiveEmail li{ font-size: 14px; color: #555555; line-height: 29px; height: 29px;list-style:none;}
.user_noReceiveEmail li a ,.noreceive li a,.user_verEmailTxt li a{color: #0d9572;}
.user_verEmailTxt li{list-style:none;line-height:30px;}
.user_bgline { background: url(img/line.png) no-repeat;width: 672px; height: 2px; }
.thirdBind_LoginEmailVerBtn{display:block;float:none;width:213px;height:53px;font-size:28px;line-height:53px;text-align:center;padding:0; margin:42px 0 42px 40px;}
/*closeService.html*/
.user_jieChuTxt{font-size: 20px; color: #555; margin: 45px 30px 30px 30px;}
.user_changeColor{font-size: 18px;color: #fa2929; margin: 0 30px 30px 30px;}
.user_confirmDel{display: inline-block;font-size:16px; height: 46px; background: #019875; color: #fff; line-height: 46px; margin: 20px 30px;padding:0 40px;}
.user_confirmDel:hover{color:#fff;background: #00694e;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}

/*registerSuccess.html*/
.user_chooseLoginType li{ font-size: 14px; height: 28px; line-height: 28px;list-style:none;margin-left:0px;}
.user_chooseLoginType li.turnJianLi{ margin-top: 30px; margin-bottom: 25px;}
.user_chooseLoginType li.jinru{ width: 174px; height: 40px; line-height: 40px;  text-align: center; background: #019875}
.user_chooseLoginType li.jinru a{color: #fff; font-size: 20px;}
.user_checkbox{border:none;background:none;}
/*updatePwd.html*/
.user_modifyContent{height:454px;background:#fafafa}
.savePassword{margin:10px 30px;border-collapse:collapse;}
.savePassword td{ font-size: 18px;font-weight: normal;padding:10px 0;}
.savePassword td.label{vertical-align:top;padding-top:22px;}
.savePassword td.c7{ padding-left:15px;}
.savePassword td input[type="password"]{width: 398px; border: 2px solid #f1f1f1; margin:0 0 0 10px; }
.savePassword td input[type="submit"]{ height: 35px; color: #fff; background: #019875; font-size: 18px;padding:0 20px;line-height: 35px; margin-left: 10px;}
.savePassword td input[type="submit"]:hover{background: #00694e;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.savePassword td span.error{margin:0 0 -10px 10px;}
.user_nobindModify li{list-style:none;font-size:20px;color:#777777;height:38px;lihe-height:38px;}
.user_nobindModify li a{color:#019875}
/*end user setting*/

/*didi tip*/
#tip_didi{background:#fff7d0;padding:5px 20px;}
#tip_didi a{color:#888686;float:right;text-decoration:underline;*margin:-27px 10px 0 0;}
#tip_didi_img{width:273px;height:118px;background:url(img/tip_didi.png) no-repeat;position:absolute;z-index:100;margin:-20px 0 0 140px;*margin:-20px 0 0 70px;}
#tip_didi_img a{display:block;width:86px;height:28px;margin:75px 0 0 97px;}
/*end*/
